Hallo,
ich beschäftige mich seit ca 2 Monaten neben GFX auch noch mit HTML PHP und MySQL und möchte nun eine Shoutbox erstellen.Leider habe ich ein Problem, aber ich denke ich zeige euch erstmal den Code:
So, das war nun die Seite für die Verbindung zur Datenbank
Nun folgt die eigentliche Shoutbox:
Jetzt sehe ich zwar dass in Zeile 9 ein Fehler ist, aber das ist nicht das Problem das ich meine. Meine Frage besteht darin:
Wieso wird unter der Shoutbox selbst "Bitte alle Felder ausfüllen" angezeigt, wenn ich noch nicht einmal auf "abschicken" gedrückt habe?
Wäre sehr nett wenn mir Jemand helfen könnte.
MfG
P.S:Ich kann mich grad ned an den Befehl erinnern damit der Code von meinen PHP-Seiten in einer Box dargestellt wird
ich beschäftige mich seit ca 2 Monaten neben GFX auch noch mit HTML PHP und MySQL und möchte nun eine Shoutbox erstellen.Leider habe ich ein Problem, aber ich denke ich zeige euch erstmal den Code:
PHP:
<?php
$host="localhost";
$user="";
$pass="";
$verbindung=mysql_connect($host,$user,$pass)
or die("Die Verbindung konnte nicht hergestellt werden!");
$mysql_select_db("homepage")
or die("Datenbank existiert nicht");
?>
Nun folgt die eigentliche Shoutbox:
HTML:
<html>
<head>
<title>SymA Shout!ng V0.1</title>
</head>
<body>
<form action=eingetragen.php method=post>
<table border=1 cellpadding=2 cellspacing=2>
<tr>
<td><center>Shoutbox</td>
</tr>
<tr>
<td>
Name:<br>
<input type=text name=name size=30>
</td>
</tr><br>
<tr>
<td>
Text:<br>
<textarea rows=15 cols=22 name=text></textarea>
</td>
</tr>
<tr>
<td><center><input type=submit value=post!></td>
</tr>
</table>
</form>
</body>
</html>
PHP:
<?php
include("connect.php");
$name=$_POST["name"];
$text=$_POST["text"];
$ip=getenv("HTTP_REMOTE_ADDR");
$datum=date(" d.m.Y - H.i.s");
$eintrag="INSERT INTO shoutbox
(name,text,datum,ip)
VALUES
($name,$text,$datum,$ip)";
$eintragen=mysql_query($eintrag);
if($name=="" OR $text=="")
{
echo "Bitte alle Felder ausfüllen";
}
else
{
echo "Eintrag erfolgreich gespeichert";
}
?>
Jetzt sehe ich zwar dass in Zeile 9 ein Fehler ist, aber das ist nicht das Problem das ich meine. Meine Frage besteht darin:
Wieso wird unter der Shoutbox selbst "Bitte alle Felder ausfüllen" angezeigt, wenn ich noch nicht einmal auf "abschicken" gedrückt habe?
Wäre sehr nett wenn mir Jemand helfen könnte.
MfG
P.S:Ich kann mich grad ned an den Befehl erinnern damit der Code von meinen PHP-Seiten in einer Box dargestellt wird