Pagina 1 van 1

Fout met shop hack

Geplaatst: 29 jun 2005, 11:00
door S_k
Sinds gisteren krijg ik deze foutmelding als ik naar de shops wil gaan, van de Shop Hack:

Code: Selecteer alles

phpBB : Critical Error 

Fatal Error Updating Shop Stock!

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 's'' at line 1
Waar kan ik deze fout vinden en hoe moet ik het oplossen :?:

Geplaatst: 29 jun 2005, 12:40
door Luuk
In welk bestand krijg je die error? Had je er eerst geen last van? Heb je iets veranderd aan een bestand?

Geplaatst: 29 jun 2005, 13:15
door S_k
Ik krijg het niet in een bestand, maar als ik op de link klik die leidt naar de shops. Dus als ik klik op het icoontje in het menu (tussen 'profile', 'messages', 'login/out', ...). Ik kreeg vanochtend een bericht op het forum van iemand die zei dat er een fout was. De laatste verandering die ik heb gemaakt, is een verandering in de restock hoeveelheid voor de shops (in het AP). Dat heb ik maandag/dinsdag gedaan.

Geplaatst: 29 jun 2005, 13:30
door Luuk
Dus het bestand shop.php. Als je de wijzing terug doet, kijk eens of het dan weer werkt?

Geplaatst: 29 jun 2005, 13:34
door S_k
Ik heb aan geen enkel bestand gezeten, alleen iets gewijzigd in het AP. Ik heb de wijziging al teruggezet, maar dat heeft niet geholpen.

Geplaatst: 29 jun 2005, 13:38
door Luuk
Zet het bestand shop.php dan eens in een .txt bestand en post de link.

Geplaatst: 29 jun 2005, 13:45
door S_k
Link naar de shops op mn forum: http://www.freepgs.com/oldemcdonald/shop.php
Het bestand shop.php. Laatste update van het bestand is 13 juni. Hier is de link: http://home.ripway.com/2005-4/292386/PH ... op.php.txt

Geplaatst: 29 jun 2005, 13:55
door Luuk
Wat een rommel :shock:

Maar staat er toevallig in de naam van iets een ' ?

Verander

Code: Selecteer alles

if ( !($db->sql_query($u2sql)) ) { message_die(CRITICAL_ERROR, 'Fatal Error Updating Shop Stock!'); }
anders eens in

Code: Selecteer alles

if ( !($db->sql_query($u2sql)) ) { message_die(CRITICAL_ERROR, 'Fatal Error Updating Shop Stock!', '', __LINE__, __FILE__, $u2sql); }
Dan zien we als het goed is de error beter.

Geplaatst: 29 jun 2005, 14:03
door S_k
Dat heb ik gedaan. Maar ik geloof niet dat er iets is veranderd... :?:

Geplaatst: 29 jun 2005, 14:12
door Luuk
Jawel, ik kan nu meer uit de error halen.

Verander

Code: Selecteer alles

$u2sql="update phpbb_shopitems set stock='$newstockam' where name='$irow[name]'";
eens in

Code: Selecteer alles

$u2sql="update phpbb_shopitems set stock='$newstockam' where name='" . addslashes($irow['name']) . "'";

Geplaatst: 29 jun 2005, 20:03
door S_k
Oke, het werkt weer. Bedankt voor de hulp! :thumb: