SnowDragon
Grünschnabel
Hallo, ich hab ne frage bezüglich einer Mysql registrierung:
Es klappt eigentlich alles, er erstellt die Daten in der Tabelle... Aber irgendwie kommt immer ein Error (der Benutzer wird trotzdem erstellt)
Error:
In der Zeile 60 ist das:
Warum kommt da ein Error? könntet ihr mir bitte helfen, danke SnowDragon
PHP:
<?php
$verbindung = mysql_connect("localhost", "id" , "pass")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("id") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];
$mail = $_POST["mail"];
if($passwort != $passwort2 OR $username == "" OR $passwort == "" OR $mail == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"eintragen.html\">Zurück</a>";
exit;
}
$passwort = md5($passwort);
$result = mysql_query("SELECT id FROM login WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO login (username, passwort, mail) VALUES ('$username', '$passwort', '$mail')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Benutzername <b>$username</b> wurde erstellt. <a href=\"login.html\">Login</a>";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zurück</a>";
}
}
else
{
echo "Benutzername schon vorhanden. <a href=\"eintragen.html\">Zurück</a>";
}
?>
Es klappt eigentlich alles, er erstellt die Daten in der Tabelle... Aber irgendwie kommt immer ein Error (der Benutzer wird trotzdem erstellt)
Error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/homepage/mysqltest/eintragen.php on line 60
Benutzername test wurde erstellt.
In der Zeile 60 ist das:
PHP:
$menge = mysql_num_rows($result);
Warum kommt da ein Error? könntet ihr mir bitte helfen, danke SnowDragon