habe ein script geschrieben welches Daten die in ein Form eingegeben wurden dann in die entsprechende Datenbank schreiben soll.
leider funktioniert das ganze noch nicht so wie das soll!
vielleicht findet ja jemand den fehler, hier mal der code:
leider funktioniert das ganze noch nicht so wie das soll!
vielleicht findet ja jemand den fehler, hier mal der code:
PHP-Code:
<html>
<title>Anmeldung</title>
<body bgcolor="black" text="#a0a0a0">
<center>
<table border="3" width="400" height="200" cellpadding="1" cellspacing="1">
<tr>
<td>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post">
Nickname:
</td>
<td>
<input type="text" size="17" name="nickname">
<br><br>
</td>
</tr>
<tr>
<td>
E-Mail:
</td>
<td>
<input type="text" size="17" name="email">
<br><br>
</td>
</tr>
<tr>
<td>
Name:
</td>
<td>
<input type="text" size="17" name="name">
<br><br>
</td>
</tr>
<tr>
<td>
Vorname:
</td>
<td>
<input type="text" size="17" name="vorname">
<br><br>
</td>
</tr>
<tr>
<td>
Geburtsdatum:
</td>
<td>
<input type="text" size="17" name="geburtsdatum">
<br><br>
</td>
</tr>
<tr>
<td>
Clan:
</td>
<td>
<input type="text" size="17" name="clan">
<br><br>
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="password" size="17" name="passwort">
<br><br>
</td>
</tr>
<tr>
<td>
Passwort wiederholen:
</td>
<td>
<input type="password" size="17" name="passwort2">
<br><br>
<center>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="Anmelden">
</td>
<input type="hidden" name="wasistzutun" value="Anmelden">
</tr>
</table>
</center>
</form>
<?php
// Adresse des Servers mit Port
$servername = "localhost";
// Benutzername für die Datenbank
$dbusername = "";
// Passwort für die Datenbank
$dbpassword = "";
// Name der datenbank
$dbname = "gigatrash2";
$table = "teilnehmer";
if(isset($wasistzutun)) {
if($wasistzutun == "Anmelden") {
if (($nickname && $email && $name && $vorname && $geburtsdatum && $passwort && $passwort2) != "") {
if($passwort == $passwort2) {
if($submit) {
@mysql_connect ("$servername", "$dbusername", "$dbpassword") OR die ("Verbindung zum MySQL-Server fehlgeschlagen");
mysql_select_db ("$dbname") OR die("Verbindung zur Datenbank fehlgeschlagen");
$query="INSERT INTO $table (nickname, email, name, vorname, geburtsdatum, clan, passwort) VALUES ('$nickname', '$email', '$name', '$vorname', '$geburtsdatum', '$clan', '$passwort')";
echo "Du hast dich erfolgreich angemeldet!";
echo $nickname;
} else {
echo "Du hast entweder nicht alle Felder ausgefüllt oder ein Fehler ist aufgetreten!";
}
}
}
}
}
@mysql_close();
?>
</body>
</html>
Kommentar