Was jetzt erstmal den undefinierten Index angeht .. das Post stimmt nicht .. du kannst nicht den value nehmen der als Post angegeben wird .. hier ist es so das der "name" den Wert entspricht .. hier der "name" = submit (hab das mal so gemacht da es egal ist und rein funktional)

PHP-Code:
<?php

// Text laden
$sql mysql_query("SELECT id, text FROM tageskarte WHERE id = 1");
$data mysql_fetch_assoc ($sql);
// Wenn submit dann speichern
if ($_POST['weg'] == 'submit') {
$con mysqli_connect("","root");
mysqli_select_db($con"datenbank");
}
?>
<!-- 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>

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given insagt aus das ein wert erwartet wird aber keiner vorhanden ist .. also entweder ist die tabelle nicht korrekt .. es besteht keine verbindung zur datenbank .. die felder stimmen nicht 100% wie in der tabelle ..

Wenn es jetzt gar nicht zur Lösung kommt dann schreib mir eine pn dann übernehm ich das gern (vielleicht auch als Dankeschön ein kleiner Werbegutschein ^^)

lg Kraemer84