iteamshop geht nicht richtig

05/17/2011 20:57 Coookiee#1
hey,

ich habe das hp script von werdernator und alles läuft einwandfrei mit dem itemshop aber wenn man auf "iteam kaufen" klickt kommt folgendes:

Quote:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\scripts\itemshop\shopbuy.php on line 31
Kaufen fehlgeschlagen.
kann mir bitte jemand die shopbuy.php richtig schreiben?

Hier die datei (shopbuy.php)
05/18/2011 13:53 .Plazmaa#2
In reihe 31 steht:
PHP Code:
$num mysql_num_rows($query); 
Deshalb denk ich mal das dir in Navicat eine Tabelle oderso fehlt.
Dazu bestätigt sich das nochmal wenn man sich die Error Meldung übersetzt:
Code:
Warning: mysql_num_rows (): geliefertes Argument ist nicht ein gültiges MySQL result in C: \ xampp \ htdocs \ Scripts \ Itemshop \ shopbuy.php on line 31
Kaufen fehlgeschlagen.
Überprüf mal ob du alle tabellen die du brauchst hast.

Das währe meine vermutung
05/18/2011 13:58 Coookiee#3
welche tabelln wären das?
05/18/2011 14:01 .Plazmaa#4
In der shopbuy.php seh ich
grad nur das in account eine spalte
mit dem namen coins vorhanden sein muss.
Anderes finde ich grad beim rüber schauen nicht.

Aber das ganze kann auch andere ursachen haben,
bin mir grad nicht sicher.
05/18/2011 14:02 Coookiee#5
also meinst du in navicat unter player --> account eine neue tabelle anlegen die coins heißt?
05/18/2011 14:05 .Plazmaa#6
Nein in
account > account und dort eine Spalte coins

Mach vorher ein Backup und überprüfe ob diese nicht schon vorhanden ist.
Solltest du dir Coins gutschreiben können ist die Spalte schon vorhanden.
05/18/2011 14:11 Coookiee#7
die spalte coins ist in account --> account vorhanden und ich bekomme di ecoins auch wenn ich mir welche zu schreibe, aber wenn ich dann auf kaufen klicke kommt wieder dieser fehler....