hallo,
ik maak een winkel.
maar nu heb ik een probleem.
hij zegt altijd dat ik een aantal moet posten.
en ik heb geen idee wat ik mis doe.
en ik zou ook niet weten hoe ik de update moet maken. http://plaatscode.be/487/
maar hoe moet ik dat dan doen???
UPDATE:
ik zie wat er mis is.
hij neemt altijd de laatste id.
hoe kan ik er voor zorgen dat het zo werkt???
UPDATE UPDATE:
ik zal het noch is uitleggen.
ik heb een winkel.
met wapens en 1 knop koop onderaan.
maar nu wil ik de update maken bij de leden dat er geld af gaat.
en dat lukt niet.
de code is ook verandert want men probeersel is er uit. http://pastebin.be/503/
is de code zonder de update.
en dei wil ik er in.
maar als er 1 mes staat en 3 bazooka's dan moeten dei er alle 4 bij mlet het juiste aantal geld.
ik denk zo maar dan heb ik de volgende error
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 'WHERE naam=' at line 1
nu deze:
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 'WHERE naam = ''' at line 1
en zit bij de 2de naam.
Simon - 12/03/2006 10:15 (laatste wijziging 12/03/2006 10:16)
<?php
$dbres = mysql_query("SELECT defence, attack, id, prijs, naam FROM `wapens` WHERE naam = '".$_GET['koop']."'") or die("FOUT bij Query1: ". mysql_error());
$wapen = mysql_fetch_assoc($dbres);
$wat = $_POST[getal]*$wapen[prijs];
mysql_query("UPDATE kogelshop set cash=cash + $wat, vooraad=vooraad - ".$_POST[getal]." WHERE naam='".$_GET['koop']."'") or die("FOUT bij Query2: ". mysql_error());
mysql_query("UPDATE leden set cash=cash - $wat, bullet=bullet + ".$_POST[getal]." WHERE id='".$cookie_id."'")or die("FOUT in de Update Query: ". mysql_error());
?>
<?php
$dbres=mysql_query("SELECT defence, attack, id, prijs, naam FROM `wapens` WHERE naam = '".$_GET['koop']."'") or die("FOUT bij Query1: ".mysql_error());
mysql_query("UPDATE kogelshop set cash=cash + $wat, vooraad=vooraad - ".$_POST[getal]." WHERE naam='".$_GET['koop']."'") or die("FOUT bij Query2: ".mysql_error());
mysql_query("UPDATE leden set cash=cash - $wat, bullet=bullet + ".$_POST[getal]." WHERE id='".$cookie_id."'")or die("FOUT in de Update Query: ".mysql_error());
FOUT bij Query2: 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 'WHERE naam=''' at line 1
FOUT bij Query2: 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 'WHERE naam=''' at line 1
zie je wel dat ik het zeler wist.
dat kan ook?
maar hoe moet ik het doen dat vraag ik aan jullie.
ik heb daar echt geen idee van.
Simon - 12/03/2006 10:23 (laatste wijziging 12/03/2006 10:23)
dat kan ook?
maar hoe moet ik het doen dat vraag ik aan jullie.
ik heb daar echt geen idee van.
stond er voor jij poste.
en ik denk dat het dat is.
ik denk ook dat het anders moet maar weet niet hoe
Simon - 12/03/2006 10:27 (laatste wijziging 12/03/2006 10:28)
FOUT bij Query2: 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 'WHERE naam=''' at line 1 en FF KIJKEN OF leeg is:
jah dus.
dus uw manier werkte niet.
heeft iemand anders een idee hoe het wel moet???