Autor | Zpráva | ||
---|---|---|---|
Demitra11 Profil |
#1 · Zasláno: 1. 8. 2007, 16:59:52
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 |
#2 · Zasláno: 1. 8. 2007, 17:03:53
Demitra11
Navíc máš taky chybu v sql dotazu. |
||
WertriK Profil |
#3 · Zasláno: 1. 8. 2007, 17:05:15 · Upravil/a: WertriK
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 |
#4 · Zasláno: 1. 8. 2007, 17:20:00
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 |
#5 · Zasláno: 1. 8. 2007, 17:22:40
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 |
#6 · Zasláno: 1. 8. 2007, 17:33:56
<?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 |
#7 · Zasláno: 1. 8. 2007, 17:37:15
wertrik
dal som to podla teba ale itak sa mi neurobyla zmena jako v cashu po kliknuti na ten formular |
||
Demitra11 Profil |
#8 · Zasláno: 1. 8. 2007, 17:38:27
ja neviem preco to nejde neviete ci to s WAMPOM funguje????
|
||
Pavel Prochazka.zde.cz Profil * |
#9 · Zasláno: 1. 8. 2007, 18:00:54
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 |
#10 · Zasláno: 1. 8. 2007, 18:11:55
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 * |
#11 · Zasláno: 1. 8. 2007, 18:27:07
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 * |
#12 · Zasláno: 1. 8. 2007, 18:28:03
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 |
#13 · Zasláno: 1. 8. 2007, 21:07:26
toto mi napisalo
Invalid query: Unknown column 'id' in 'where clause' |
||
Demitra11 Profil |
#14 · Zasláno: 1. 8. 2007, 21:10:30
takze mam chybu v WHERE ID ale kde
|
||
Demitra11 Profil |
#15 · Zasláno: 1. 8. 2007, 21:30:18
pretoze ked tam dam $id nebude sa to potom pripocitavat kazdemu
|
||
Demitra11 Profil |
#16 · Zasláno: 1. 8. 2007, 21:32:54
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 |
#17 · Zasláno: 1. 8. 2007, 21:40:15
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 |
#18 · Zasláno: 1. 8. 2007, 22:11:02
ale jakou mam verzu a kde se to da na windowse promnenit vo wamp
|
||
Demitra11 Profil |
#19 · Zasláno: 1. 8. 2007, 22:11:40
viem ze v ini.php ale neviem kde presne
|
||
Časová prodleva: 17 let
|
0