Hi ihr,
wie gesagt bin ich ja noch neu in dem Thema PHP und so.
Ich betreibe learning by doing.
So sieht mein Script derzeit so aus:
Mir geht es besonders um den Teil:
Nun!
Egal ob ich meine Felder ausgefüllt habe oder nicht... er schreibt mir die Daten trotzdem in die DB.
Also wenn ich NAME nicht ausfülle sagt er mir zwar es seinicht ausgefüllt. Schreibt aber trotzdem in die DB halt dann OHNE Namen drin...
wie kann man das verhindern?
Also das er dann NICHTS in die DB reinschreibt?
Danke schonmal an euch
wie gesagt bin ich ja noch neu in dem Thema PHP und so.
Ich betreibe learning by doing.
So sieht mein Script derzeit so aus:
PHP-Code:
<?php
mysql_connect("localhost","root","123456") or die
("Es besteht keine Verbindung zu MySQL");
mysql_select_db("befragung") or die
("Diese Datenbank existiert nicht");
$Name = $_POST['Name'];
$Uhrzeit = $_POST['Uhrzeit'];
$Grund = $_POST['Grund'];
if ($Name=="" OR $Uhrzeit=="" OR $Grund=="")
{
echo "Bitte füllen Sie alle Felder aus";
}
else
{
echo "Ihr Eintrag wurde gespeichert";
}
mysql_query("INSERT INTO user (Name, Uhrzeit, Grund)
VALUES ('$Name', '$Uhrzeit', '$Grund')");
mysql_close();
?>
PHP-Code:
if ($Name=="" OR $Uhrzeit=="" OR $Grund=="")
{
echo "Bitte füllen Sie alle Felder aus";
}
else
{
echo "Ihr Eintrag wurde gespeichert";
}
Egal ob ich meine Felder ausgefüllt habe oder nicht... er schreibt mir die Daten trotzdem in die DB.
Also wenn ich NAME nicht ausfülle sagt er mir zwar es seinicht ausgefüllt. Schreibt aber trotzdem in die DB halt dann OHNE Namen drin...
wie kann man das verhindern?
Also das er dann NICHTS in die DB reinschreibt?
Danke schonmal an euch
Kommentar