hallo
Ich bin gerade dabei die grundrisse eines Gästebuchs zu schreiben, da ich noch ein ziemlicher Anfängher bin habe ich ein Problem :
Das script soll so sein, dass wenn eines der drei auszufüllenden Felder nicht ausgefüllt wird, eine Meldung "Du hast nicht alle Felder ausgefüllt" kommt.
Bei mir kommt diese Meldung, egal ob alle ausgefüllt wurden oder nicht. Zusätzlich schreibt er auich nichts in die guestbook.txt
Hier der Code des ganzen:
Ich hoffe ihr könnt mir helfen !
Ich bin gerade dabei die grundrisse eines Gästebuchs zu schreiben, da ich noch ein ziemlicher Anfängher bin habe ich ein Problem :
Das script soll so sein, dass wenn eines der drei auszufüllenden Felder nicht ausgefüllt wird, eine Meldung "Du hast nicht alle Felder ausgefüllt" kommt.
Bei mir kommt diese Meldung, egal ob alle ausgefüllt wurden oder nicht. Zusätzlich schreibt er auich nichts in die guestbook.txt
Hier der Code des ganzen:
PHP-Code:
<?
if($action == "add")
{
if($name == "" || $mail == "" || $text == "")
{
echo "Du musst alle Felder ausfüllen!!";
}
else
{
$eintrag = "<a href=\"mailto:$mail\">$name</a></n<br>$text";
$datei = fopen("guestbook.txt", "w+");
fputs($eintrag, $datei);
fclose($datei);
echo "Danke für deinen Eintrag"; }
}
?>
<form action="eintragen.php" method="post">
<input type="hidden" name="action" value="add">
Name: <input type="text" name="name" size="24"><br>
E-Mail: <input type="text" name="mail" size="24"> <br>
Dein Eintrag:<br> <textarea name"text" cols="35" rows="5"></textarea><br>
<input type="submit" name="submit" value="Abschicken">
</form>
</body>
</html>
Kommentar