Autor Zpráva
Demitra11
Profil
kod:

<?php
session_start();
require "inc/db.php";

$cena=20;
$skouska = $_POST['skouska'];

if ($_POST['skouska'])(
$sql = MySQL_QUERY ("UPDATE users set = -$cena WHERE id=".$_SESSION['UserId']."")

?>

a itak mi vypisuje toto


Parse error: syntax error, unexpected ';' in D:JozefwampwwwGame11skouska_action.php on line 11

urobyl som si malu skusku

a neviem stale kde robym chyby

PROSIM NECH JE NIEKDO TAK DOBRY A OPRAVY TO
koudi
Profil
Demitra11

if (...) {
$sql = MySQL_QUERY ("UPDATE users set = -$cena WHERE id=".$_SESSION['UserId']."")
}


Navíc máš taky chybu v sql dotazu.
WertriK
Profil
UPDATE users set = -$cena WHERE id=".$_SESSION['UserId']."

Konkrétně

"SET = -$cena"

má být

SET sloupec = -".$cena."

A ještě ti chybí středník za

$sql = MySQL_QUERY ("UPDATE users SET sloupec = -$cena WHERE id=".$_SESSION['UserId']."");
Demitra11
Profil
koudi: stym tvojim mi pise toto
Parse error: syntax error, unexpected '}' in D:JozefwampwwwGame11skouska_action.php on line 12koudi

WertriK: ta cena je jen promnena v tabulke mam cash pod cash takze musim udelat set cash = a tu dat minus cena -cena jako ze ta promnena je 20 ze se to mam s chash odpocitat
Demitra11
Profil
teraz som to opravil uz sa nepise ziadna chyba ale ked na stranke kliknem na ten formular jako ho s post odoslem pridem na bielu stranku jako ma to tam hodi a cash sloupec se nepromneni jako neupdatuje
WertriK
Profil
<?php
session_start();
require "inc/db.php";

$cena=20;
$skouska = $_POST['skouska'];

if ($_POST['skouska']) {
$sql = MySQL_QUERY ("UPDATE users SET cash = cash-".$cena." WHERE id=".$_SESSION['UserId']."");

if ($sql) {
echo "ok";
}

}
?>
Demitra11
Profil
wertrik

dal som to podla teba ale itak sa mi neurobyla zmena jako v cashu po kliknuti na ten formular
Demitra11
Profil
ja neviem preco to nejde neviete ci to s WAMPOM funguje????
Pavel Prochazka.zde.cz
Profil *
Demitra11 zdravim, tak uz ti asi tezko pomuzem, pac nikdo nema tuseni co presne ma ten dotaz na databazi presne delat....
Zkontroluj zda mas nejake hodnoty v promennych $cena a $_SESSION['UserId']. A zda tyto hodnoty existuji v databazi.
Demitra11
Profil
takze ta hodnota cena tu sem na strance udelal jako sam a dal sem tam ze 20 jako kolyk se odpocita a pak sem udelal update v users presne v cashu chci aby se v cashu napriklad kdys ma uzivatel z ide=1 10000 tak se mu to updatuje 10000-20 to je 9980

a session mam nastaveny v login_action ten mi de ze kdys se naloguje muzu pouzit v strankach ty session
Pavel Prochazka.zde.cz
Profil *
uprav kod na:

session_start();
require "inc/db.php";

$cena=20;
$skouska = $_POST['skouska'];

if ($_POST['skouska']) {
sRnt = MySQL_QUERY ("UPDATE users SET cash = cash-".$cena." WHERE id=".$_SESSION['UserId']."");

if (!$sRnt) {
die('Invalid query: ' . mysql_error());
}

}

a podivej se co ti to napise, pokud ti to napise nejakou hlasku, tak vis kde mas problem....
Pavel Prochazka.zde.cz
Profil *
sRnt = MySQL_QUERY ("UPDATE users SET cash = cash-".$cena." WHERE id=".$_SESSION['UserId']."");



znem na:

$sRnt = MySQL_QUERY ("UPDATE users SET cash = cash-".$cena." WHERE id=".$_SESSION['UserId']."");


:). nejak me to uniklo.....
Demitra11
Profil
toto mi napisalo

Invalid query: Unknown column 'id' in 'where clause'
Demitra11
Profil
takze mam chybu v WHERE ID ale kde
Demitra11
Profil
pretoze ked tam dam $id nebude sa to potom pripocitavat kazdemu
Demitra11
Profil
a ked som tam dal id tak to napise toto

Invalid query: 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 '' at line 1

co to znamena

nerozumiem anglicky
DJ Miky
Profil
Chybný dotaz: Máte chybu v SQL dotazu; zkontrolujte manuál odpovídající vaší verzi MySQL serveru pro správnou syntaxi užití poblíž '' na 1. řádku
Demitra11
Profil
ale jakou mam verzu a kde se to da na windowse promnenit vo wamp
Demitra11
Profil
viem ze v ini.php ale neviem kde presne

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0