Datenbank wird nicht eingetragen

Diskutiere Datenbank wird nicht eingetragen im PHP Forum im Bereich Programmierung; <?php include 'dblogin.php'; $name =$_POST["name"]; $city =$_POST["town"]; $mail =$_POST["mail"]; $pwd =$_POST["pwd"]; $pwd1...
H

headhunter

Active member
Beiträge
27
Punkte Reaktionen
0
PHP:
<?php
include 'dblogin.php';
$name    =$_POST["name"]; 
$city    =$_POST["town"]; 
$mail    =$_POST["mail"]; 
$pwd     =$_POST["pwd"]; 
$pwd1    =$_POST["pwd1"];
$sender  ="[email protected]";
$act     =rand(1, 99999999); 
$what    ="Danke, dass Sie sich registriert haben! Bitte klicken Sie den unten angezeigten Link an.";
$result  = mysql_query("SELECT mail FROM user WHERE mail='$mail'");

if(mysql_num_rows($result)==1)
   {
    echo "Diese Mailadresse wurde schon einmal verwendet!"; 
    include 'index.php';
    mysql_close($con);
    exit();
   }
else
   {
    echo "Erfolg!"; 
   }

if($pwd==$pwd1)
   {
    $eintragen = mysql_query("INSERT INTO user (name,mail,pwd,reglink,aktiviert) VALUES ('$name', '$mail', '$pwd', '$act', 'nein')");
    echo "Sie haben sich erfolgreich registriert. Ihnen wird nun eine Aktivierungsmail zugeschickt!";
    $ID = mysql_insert_id();
    mail($mail, $betreff,"$what http://www.richardkarsten.bplaced.net/info/end_registration.php?ID=$ID&act=$act","from:$sender");
    mysql_close($con); 
if($eintragen == true)
   {
   echo "Eintrag war erfolgreich";
   }
else
   {
   echo "Fehler beim Speichern";
   }
   }
else
   {
    echo "Passwörter stimmen nicht überein.";
   }
?>

Kann mir jemand weiterhelfen? In der Datenbank habe ich keine Einträge erhalten...Muss ich in der Db irgendwas beachten, was ich übersehen hab?

LG

headhunter
 
developr

developr

Teammitglied
Beiträge
336
Punkte Reaktionen
0
PHP:
$result  = mysql_query("SELECT mail FROM user WHERE mail='".$mail."'");

Mach mal
PHP:
if(mysql_num_rows($result)>0)
(wenn größer als Null), falls mehr als 1 Ergebniss gefunden wurde.
 
Thema:

Datenbank wird nicht eingetragen

Oben Unten