das ist die nummer die eingetragen wird sobald das jeweilige Spiel erreicht wurde.
also zb. GID='10'.... spiel 1,2,3,4,5,6,7,8,9,10 (10 wird dann da eingetragen, mit zeit, uid und gewinnhöhe.
Das ist ne gute Frage, aber es klappt nicht ^^
das ist die nummer die eingetragen wird sobald das jeweilige Spiel erreicht wurde.
also zb. GID='10'.... spiel 1,2,3,4,5,6,7,8,9,10 (10 wird dann da eingetragen, mit zeit, uid und gewinnhöhe.
Das ist ne gute Frage, aber es klappt nicht ^^
Also die GID ist die Gameid.
Du willst nun was genau? Anhand der GID sehen wer das Spiel gemacht hat und anstelle der UID den Nickname angezeigt bekommen?
also es gibt unterhalb des spiel eine kleine tabelle wo steht. Game ID 50000 darunter 100000, daneben gewinne usw...
jetzt will ich das man dann gleich sieht wer die jeweile gameid erreicht hat und den gewinn gewonnen hat. aber die klammid (uid) ist dazu doof, da manche nicht die klammid anderer kennen. somit wäre nickname besser
nein es gibt ja nicht bei jedem spiel einen bonus... sollen immer nur 3 sein.
@esel und ztk
Eure Sachen funktionieren sobald die gameid erreicht wurd, vorher kommt aber eine fehlermeldung...
Dann prüf vor der Ausgabe ob die Variable vorhanden ist, oder mysql_num_rows.
ja aber das problem ist das ja die variable erst vorhanden ist wenn die gameid erreicht wurde... doofe sache. Dann schreibt es nähmlich erst in die vmsBonusGewinner.
$game1 = mysql_fetch_array(db_query("SELECT user FROM vmsBonusGewinner WHERE GID='50000'"));
$game_nick1 = mysql_fetch_array(db_query("SELECT nickname FROM vms_userdaten WHERE uid=".$game1['user']." LIMIT 1"));
funktioniert, aber eben nur wenn in WHERE uid=".$game1['user']." schon drinnen steht unter GID (unzwar) 50000, sonst fehlermeldung
Es kann auch nur eine Fehlermeldung kommen:
Du fragst eine Zeile ab, die es nicht gibt in Deiner Datenbank.....
Um das zu beheben sollte man die Ausgabe in einer if schleife packen.
Dazu braucht man aber den Ausgabe Code.