mal eine frage dazwischen werfen.
warum baut ihr immer wieder eine verbindung zur datenbank auf im $_POST['weg']? es ist doch immer eine verbidung im vms da?
Wenn du wirklich schon mysqli nutzt kannst du es wie folgt aussehen lassen:
	PHP-Code:
	
$daten = mysqli_fetch_array(db_query("SELECT id,text FROM tageskarte WHERE ID ='1' "));
if($_POST['weg'] == 'submit'){$update = db_query("UPDATE tageskarte SET text = '".$_POST['text']."' WHERE id = '".$daten['id']."' ");
if($update == true){
echo 'Tageskarte aktualisiert';}else{echo 'Fehler beim aktualisieren';}
}
$daten = mysqli_fetch_array(db_query("SELECT id,text FROM tageskarte WHERE ID ='1' ")); 
 
	HTML-Code:
	<!-- Form zum Speichern -->
<form method="post" action="">
<b>Tageskarte</b>
<br>
<br>
<table width="100%" align="center" cellpadding="1" cellspacing="0">
 <tr>
  <td colspan="2"><textarea name="text" cols="100" rows="10"><?php echo $data['text'];?></textarea></td>
</tr>
 <tr><td colspan="2" align="center"><input type="submit" name="submit" value="speichern"></td></tr> 
</table>
</form>
 
Habe da mal die Funktion db_query auch schon auf den neusten stand gebracht:
	PHP-Code:
	
function db_query($sql_tag) {
    global $count_query,$sql_open;
    $count_query++;
    $fargs = func_get_args();
    if (!empty($fargs)) {
        $vargs = array();
        foreach($fargs as $key => $arg) {
            $vargs[$key] = mysqli_real_escape_string($sql_open,$arg);
        }
        array_shift($vargs);
        if (!empty($vargs))$sql_tag = vsprintf($sql_tag, $vargs);
    }
    if ($ret = mysqli_query($sql_open,$sql_tag)) {
        return $ret;
    }else {
        return 0;
    }
} 
 also die solltest du dann auch aktualisieren.
solltest du noch mysql nutzen und kein mysqli ist es schon ein wenig einfacher.
dann sollte alles so aussehen:
	PHP-Code:
	
$daten = mysql_fetch_array(db_query("SELECT id,text FROM tageskarte WHERE ID ='1' "));
if($_POST['weg'] == 'submit'){$update = db_query("UPDATE tageskarte SET text = '".$_POST['text']."' WHERE id = '".$daten['id']."' ");
if($update == true){
echo 'Tageskarte aktualisiert';}else{echo 'Fehler beim aktualisieren';}
}
$daten = mysql_fetch_array(db_query("SELECT id,text FROM tageskarte WHERE ID ='1' ")); 
 
	HTML-Code:
	<!-- Form zum Speichern -->
<form method="post" action="">
<b>Tageskarte</b>
<br>
<br>
<table width="100%" align="center" cellpadding="1" cellspacing="0">
 <tr>
  <td colspan="2"><textarea name="text" cols="100" rows="10"><?php echo $data['text'];?></textarea></td>
</tr>
 <tr><td colspan="2" align="center"><input type="submit" name="submit" value="speichern"></td></tr> 
</table>
</form>
 da brauchst du dann kein update der verbidungsfunktionen mehr machen.