Hallo ich habe vor ein Gästebuch zu erstellen, das ganze klappt auch schon relativ gut. Es gibt keine Fehler im Programm allerdings wenn ich einen eintrag schreib wird der auch angezeigt wenn ich jetzt noch einen schreib wird der vorige gelöscht und nur der aktuellste angezeigt!?! Woran kann das liegen???
Quellcodes:
start.php:
<?php
echo"<html><head><title>Start</title></head><body bgcolor='#A56003'>";
echo"<p align='center'><font color='#FFFFFF'><span style='font-size: 20pt'>Gästebuch Version 0.1a</span></font></p>";
echo"<form method='GET' action='eintragen.php'>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p><font color='#FFFFFF' style='font-size: 16pt'>Name:</font></p>";
echo"<p><font color='#FFFFFF'>";
echo"<input type='input' name='namen' value=''></font></p>";
echo"<p><font color='#FFFFFF' style='font-size: 16pt'>email: </font></p>";
echo"<p><font color='#FFFFFF'>";
echo"<input type='input' name='mail' value=''>";
echo" </font></p>";
echo"<p align='left'>";
echo"<font color='#FFFFFF'><span style='font-size: 16pt'>Ihr Text:</span></font></p>";
echo"<p align='left'>";
echo"<textarea name='text' rows='12' cols='107'>";
echo"</textarea><br><br>";
echo"</p>";
echo"<tr><td> </td><td><input type='submit' value='Abschicken'></td></tr>";
echo"</body>";
echo"</html>";
?>
eintragen.php:
<?php
$dh=fopen("gbdok.txt","a");
fwrite($dh,"$namen,$mail,$text\n");
fclose($dh);
echo"<table border=1 width='100%' height='30'><tr><th height='25' width='15%'>Name</th>";
echo"<th height='30' width='15%'>email</th><th height='30'>Text</th></tr>";
echo"<tr><td width='15%'>$namen </td><td width='15%'>$mail </td><td>$text</td></tr>";
echo"</table>";
?>
Syrus Gast |