Hallo!
Ich hab das Problem dass auch wnen ich ein Feld leer lasse es in die Datenbank geschrieben wird. Was mach ich falsch?
Hier mein Code:
PHP-Code:
<?php
$verbindung = mysql_connect("localhost","8_pottii","XXXXXXX") or die ("Keine Verbindung zur Datenbank Möglich. Kontaktieren sie den Administrator");
mysql_select_db("8_test") or die ("Keine Verbindung zur Datenbank Möglich. Kontaktieren sie den Admin");
$name = $_POST['name'];
$pw = $_POST['pw'];
$email = $_POST['email'];
$pw1 = sha1("$pw");
$eintrag = "INSERT INTO test1(name, pw, email) VALUES ('$name', '$pw1', '$email')";
if($name or $pw or $email == "")
{
echo "Eines der Felder ist leer!";
}
else
{
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Sie haben sich erfolgreich registriert";
}
else
{
echo "Registrierung fehlgeschlagen. Versuchen sie es erneut";
}
}
?>
Danke!
//edit fehler selebr gefunden aber gehts auch anders als if( xxx ord yyy or zzz == "")?