Hallo Steffen,
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/boyzpicture.com/httpdocs/index.php
da er explizit meckert, dass das Argument von mysql_fetch_array() keine gültige MySQL result resource ist, solltest du dir mal die Variable $result anschauen.
$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]."" ");
}
Nur so ein paar Ideen:
1. Existiert die Tabelle user?
2. Gibt es in dieser Tabelle die Spalte ID?
3. Was ist der Wert von $nick?
UPPS: sehe gerade: die Zuweisung $result=mysql_fetch_array($result) in einer while Schleife sieht nicht besonders gesund aus. Vergiß die drei Tipps erstmal und ändere die whileschleife zum Beispiel in
while($erg=mysql_fetch_array($result)){
echo mysql_error();
mysql_query("INSERT INTO freischaltung SET Code = "".$code."", User_ID ="".$erg[0]."" ");
}
Wenn es dann immer noch nicht funktioniert, könnten die drei Tipps doch noch hilfreich sein ...
liebe Grüße mbr