Moin Steffen,
login_db();
mysql_query("INSERT INTO user SET Nick = "". $nick ."", Password = "". $pwd ."", Email = "". $email ."", ID_Abschluss = "1" ");
$result=mysql_query("SELECT ID FROM user WHERE Nick = "". $nick ."" ");
while($result=mysql_fetch_array($result)){
echo mysql_error();
mysql_query("INSERT INTO freischaltung SET Code = "".$code."", User_ID ="".$result[0]."" ");
}Seht ihr den Fehler?
In Deinem Code fehlt eine Fehlerbehandlung.
Dein "echo mysql_error();" ist so ungünstig platziert, dass es bei einem Fehler nie erreicht wird.
Dein SQL-Statement enthält ein reserviertes Schlüsselwort - benutzte also Backticks oder einen anderen Spaltennamen.
Viele Grüße
lulu
--
bythewaythewebsuxgoofflineandenjoytheday
bythewaythewebsuxgoofflineandenjoytheday