G
giga-cooperation
Hi Tutorials-Community,
ich habe immernoch Probleme mit dem eigenen Register-Script, welches immernoch keine Daten an die Datenbank schickt. Zu mindest habe ich es jetzt geschafft, dass die Daten bis zum step 2 geschickt wird. Ich hoffe, Ihr könnt mir helfen, wie ich das schaffe, das die Daten bis zum step 3 und dann zur Datenbank geschickt wird.
Das Script:
ich habe immernoch Probleme mit dem eigenen Register-Script, welches immernoch keine Daten an die Datenbank schickt. Zu mindest habe ich es jetzt geschafft, dass die Daten bis zum step 2 geschickt wird. Ich hoffe, Ihr könnt mir helfen, wie ich das schaffe, das die Daten bis zum step 3 und dann zur Datenbank geschickt wird.
Das Script:
PHP:
<HTML>
<HEAD>
<TITLE>GIGA COOPERATION - ADMINISTRATOR</TITLE>
</HEAD>
<BODY bgColor=#3d3d3d topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD>
<?php
echo "";
### Formular zum ausfüllen, der Daten
if ($_GET['step'] == '1') {
echo "
<FORM action='http://admin.giga-cooperation.de/register.php?step=2' method=post>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Benutzername:</TD><TD width=5> </TD><TD><INPUT type=text name=benutzername></TD></TR>
<TR><TD align=right>Passwort:</TD><TD width=5> </TD><TD><INPUT type=password name=password></TD></TR>
</TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Vorname:</TD><TD width=5> </TD><TD><INPUT type=text name=vorname></TD></TR>
<TR><TD align=right>Nachname:</TD><TD width=5> </TD><TD><INPUT type=text name=nachname></TD></TR>
<TR><TD align=right>E-Mailadresse</TD><TD width=5> </TD><TD><INPUT type=text name=email></TD></TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD width=100%></TD><TD><INPUT type=submit name=submit value='Registrieren'></TD></TR>
</TBODY></TABLE>
</TD></TR></TBODY></TABLE>
</FORM>
";
}
### Daten werden überprüft
if ($_GET['step'] == '2') {
echo "
<FORM action='http://admin.giga-cooperation.de/register.php?step=3' method=post>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Benutzername:</TD><TD width=5> </TD><TD>$_POST[benutzername]</TD></TR>
<TR><TD align=right>Passwort:</TD><TD width=5> </TD><TD>$_POST[password]</TD></TR>
</TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Vorname:</TD><TD width=5> </TD><TD>$_POST[vorname]</TD></TR>
<TR><TD align=right>Nachname:</TD><TD width=5> </TD><TD>$_POST[nachname]</TD></TR>
<TR><TD align=right>E-Mailadresse</TD><TD width=5> </TD><TD>$_POST[email]</TD></TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD width=100%></TD><TD><INPUT type=submit name=submit value='Registrieren'></TD></TR>
</TBODY></TABLE>
</TD></TR></TBODY></TABLE>
</FORM>
";
}
### Daten werden an Datenbank gesendet oder überprüft, ob sie schon vorhanden sind
if ($_GET['step'] == '3') {
### Verbindung zum MySQL-Server
$db = mysql_connect("localhost", "root", "");
### Daten festlegen (SELECT)
$sql = "SELECT * FROM user WHERE benutzername = '$benutzername'";
$result = mysql_db_query("admin", $sql);
### Daten festlegen (INSERT)
$sql2 = "INSERT INTO user (Id, Benutzername, Passwort, Vorname, Nachname, E-Mail) VALUES ('', '$_POST[benutzername]', '$_POST[password]', '$_POST[vorname]', '$_POST[nachname]', '$_POST[email]')";
$result2 = mysql_db_query("admin", $sql2);
if ($result) {
echo "<A style='TEXT-DECORATION: none' href='http://admin.giga-cooperation.de/register.php?step=1' target=_top>Dein Benutzername existiert bereits schon. Suche Dir bitte einen anderen Benutzernamen aus.</A>";
} else {
if ($result2) {
echo mysql_error();
} else {
echo "
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR><TD>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD>Dies sind deine Daten, die an die Datenbank geschickt werden:</TD></TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Benutzername:</TD><TD width=5> </TD><TD>$_POST[benutzername]</TD></TR>
<TR><TD align=right>Passwort:</TD><TD width=5> </TD><TD>$_POST[password]</TD></TR>
</TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD align=right>Vorname:</TD><TD width=5> </TD><TD>$_POST[vorname]</TD></TR>
<TR><TD align=right>Nachname:</TD><TD width=5> </TD><TD>$_POST[nachname]</TD></TR>
<TR><TD align=right>E-Mailadresse</TD><TD width=5> </TD><TD>$_POST[email]</TD></TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY>
<TR><TD><A style='TEXT-DECORATION: none' href='http://admin.giga-cooperation.de/' target=_top>Deine Daten wurden zur Datenbank geschickt.</A></TD></TR>
</TBODY></TABLE>
</TD></TR></TBODY></TABLE>
";
}
}
mysql_close($db);
}
?>
</TD></TR></TBODY></TABLE>
</CENTER>
</BODY>
</HTML>