Darkness: MySQL & PHP: Registrierung

Beitrag lesen

Hallo,
Ich habe Folgendes Problem:

<html>
  <head>
    <title> Registration
    </title>
    <link rel="stylesheet" type="text/css" href="style.css" />
  </head>
  <body>
    <center>
<?php

// Definition: IP-Adresse
$ip = $_SERVER['REMOTE_ADDR'];

// Definition: Verbindung zu MySQL
$verbindung = mysql_connect("localhost", "cms" , "pw")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden.");
mysql_select_db("cms") or die ("Datenbank konnte nicht ausgewählt werden");

// Übergabe aus _POST
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];
$email = $_POST["email_adr"];

// Datum
$today = date("d.m.Y");
$title = 1;

// [...] unwichtig und Bugfrei...

if($count_email < 8){
echo "Die eingegebene E-Mail-Adresse ist zu kurz!<br>";
echo "<br><a href=index.php>&raquo; Zurück</a>";
echo "<br><font size=1>Ihre IP-Adresse: $ip</font><br><br>";
echo "<br></tr></td></table>";
exit;
}

if(!eregi("@", $email)){
echo "Ihre E-Mail-Adresse enthält kein "@"-Zeichen!<br>";
echo "<br><a href=index.php>&raquo; Zurück</a>";
echo "<br><font size=1>Ihre IP-Adresse: $ip</font><br><br>";
echo "<br></tr></td></table>";
exit;
}

$passwort = md5($passwort);

/* * * * * * * * * * * * * * * * * */
/*     Ab hier das Problem:       */
/* * * * * * * * * * * * * * * * */

$result = mysql_query("SELECT id FROM cms_user WHERE username LIKE '$username'
");
$menge1 = mysql_num_rows($result);
if($menge1 == 0)
    {
    $eintrag = "INSERT INTO cms_user (username, title, since, posts, passwort, ip, email) VALUES ('$username', '$title', '$today', '$posts', '$passwort', '$ip', '$email')";
    $eintragen = mysql_query($eintrag);
    if($eintragen == true)
        {
        echo "Benutzername <b>$username</b> wurde erstellt. <br><a href="login1.php">Login</a><br><br>";
        }
    else
        {
        echo "Fehler beim Speichern des Benutzernames. <br><a href="index.php">Zurück</a><br>";
        }
    }
else
    {
    echo "Benutzername schon vorhanden.<br> <a href="index.php">Zurück</a><br>";
    }

echo "<font size=1>Ihre IP-Adresse: $ip</font><br><br>";
    echo "<br></tr></td></table>";

/* * * * * * * * * * * * * * * * * * * */
/*  Wie kann ich prüfen, ob Name      */
/*  oder Email schon vergeben sind?  */
/* * * * * * * * * * * * * * * * * **/

?>
  </body>
</html>