PHP => Fehler bei Anmeldeformular

  • Hi


    Ich habe ein kleines Script geschrieben mit dem man sich auf der Homepage registrieren kann. Die Angaben werden in eine Datenbank geschrieben.


    Doch jedes Mal wenn ich einen User anlegen will, kommt die Fehlermeldung: Fehler beim Anlegen der Benutzer (siehe Anmeldung.php)


    Hier der Code


    anmeldung_formular.php:


    <html>
    <style type="text/css">
    <!--
    .Stil1 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    }
    .Stil2 {color: #FFFFFF}
    -->
    </style>
    </head>


    <body bgcolor="0047bb">
    <span class="Stil1">Anmeldung</span>
    <form id="anmeldung" name="anmeldung" method="post" action="anmeldung.php">
    <table width="271" border="0">
    <tr>
    <td width="110"><span class="Stil2"> Name:</span></td>
    <td width="145"><input name="Name" type="text" /></td>
    </tr>
    <tr>
    <td><span class="Stil2">Vorname:</span></td>
    <td><input name="Vorname" type="text" /></td>
    </tr>
    <tr>
    <td><span class="Stil2">Benutzername:</span></td>
    <td><input name="Benutzername" type="text" /></td>
    </tr>
    <tr>
    <td><span class="Stil2">Passwort:</span></td>
    <td><input name="Passwort" type="password" /></td>
    </tr>
    <tr>
    <td><span class="Stil2">E-Mail:</span></td>
    <td><input name="E-Mail" type="text" /></td>
    </tr>
    </table>
    <br />
    <input type="submit" value="Anmelden" />
    </p>
    </form>


    </body>
    </html>


    anmeldung.php:


    <?php


    error_reporting(E_ALL);
    $name = $_POST['Name'];
    $vorname = $_POST['Vorname'];
    $benutzername = $_POST['Benutzername'];
    $passwort = $_POST['Passwort'];
    $email = $_POST['E-Mail'];


    $connectionid = mysql_connect("localhost", "root", "*****");
    if (!mysql_select_db ("login", $connectionid))
    {
    die ("Keine Verbindung zur Datenbank");
    }
    {
    $sql = "INSERT INTO ".
    "Benutzerdaten (Name, Vorname, Benutzername, Passwort, E-Mail)".
    "VALUES ('".$name."', '".
    $vorname."', '".
    $benutzername."', '".
    MD5($passwort)."', '".
    $email."')";
    mysql_query($sql);

    if (mysql_affected_rows ($connectionid) > 0)
    {
    echo ("Benutzer wurde angelegt");
    }
    else
    {
    echo ("Fehler beim Anlegen des Benutzers!");
    }
    }
    ?>


    Wo könnte das Problem sein?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!