Zadejte hledaný výraz...

Syntax error

Adamus
verified
rating uzivatele
11. 11. 2013 17:31:44
dobrý den,
chyba syntaxe
echo "
;
to je řátek a tam je chyba
Parse error: syntax error, unexpected ';' in C:fffhtdocsklikjeziskpoukazka.php on line 144
kde je chyba?
11. 11. 2013 17:31:44
https://webtrh.cz/diskuse/syntax-error/#reply964492
Jakub Fridrich
verified
rating uzivatele
(18 hodnocení)
11. 11. 2013 17:33:25
Správně by mělo být
Jinak to píše, že nemůže být znak ;, protože jste neuzavřel před ním uvozovku ".
11. 11. 2013 17:33:25
https://webtrh.cz/diskuse/syntax-error/#reply964491
Adamus
verified
rating uzivatele
11. 11. 2013 17:52:04
Už je to v pořádku oovšem to vyhazuje nějaké chyby s databázi když včera to fungovalo ovšem dneska ne.
Notice: Undefined variable: riadok in C:fffhtdocsklikjeziskprevod.php on line 138
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:fffhtdocsklikjeziskprevod.php on line 139
Notice: Undefined variable: kredit in C:fffhtdocsklikjeziskprevod.php on line 143
Mas nizky kredit
138,139
$dotaz = mysql_query("SELECT kredit FROM klienti WHERE prihlasovaci_jmeno='$riadok'");
while($vystup = mysql_fetch_object($dotaz))
143
if($kredit >= 500){
Děkuji za radu
11. 11. 2013 17:52:04
https://webtrh.cz/diskuse/syntax-error/#reply964490
Jakub Fridrich
verified
rating uzivatele
(18 hodnocení)
11. 11. 2013 18:01:24
Četl jste si tu chybovou hlášku?
Vlastně voláte $riadok, ale nemáte ji nikde definovanou
Napsal Adamus;1020243
Už je to v pořádku oovšem to vyhazuje nějaké chyby s databázi když včera to fungovalo ovšem dneska ne.
Notice: Undefined variable: riadok in C:fffhtdocsklikjeziskprevod.php on line 138
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:fffhtdocsklikjeziskprevod.php on line 139
Notice: Undefined variable: kredit in C:fffhtdocsklikjeziskprevod.php on line 143
Mas nizky kredit
138,139
$dotaz = mysql_query("SELECT kredit FROM klienti WHERE prihlasovaci_jmeno='$riadok'");
while($vystup = mysql_fetch_object($dotaz))
143
if($kredit >= 500){
Děkuji za radu
11. 11. 2013 18:01:24
https://webtrh.cz/diskuse/syntax-error/#reply964489
Adamus
verified
rating uzivatele
11. 11. 2013 18:07:27
Ale včera mi to fungovalo. Kde tedy to mám doplnit, aby to už nepsalo? Děkuji za odpověď
11. 11. 2013 18:07:27
https://webtrh.cz/diskuse/syntax-error/#reply964488
Jakub Fridrich
verified
rating uzivatele
(18 hodnocení)
11. 11. 2013 18:13:11
Připadá mi, jak kdyby Vám výše chyběl cyklus, nebo tak něco, který by username definoval.
Nebo to máte strašně zvláštně napsané. Protože porovnáváte obsah databáze s databází :) Toto Vám ani včera ani nikdy jindy fungovat nemohlo :)
Jinak doporučuji jakoukoliv knihu o PHP pro začátečníky.
11. 11. 2013 18:13:11
https://webtrh.cz/diskuse/syntax-error/#reply964487
Adamus
verified
rating uzivatele
11. 11. 2013 18:25:46
Ano fungovalo nemusíte psát něco co není pravda. Fungovalo to. Možná to nesplňuje podmínku min. 500, protože tam je 200 v databázi, ale i tak by to nemělo vypisovat takovou chybu. Děkuji vám za radu. Škoda, že mě tady odkazujete na knihu. Děkuji
11. 11. 2013 18:25:46
https://webtrh.cz/diskuse/syntax-error/#reply964486
Jakub Fridrich
verified
rating uzivatele
(18 hodnocení)
11. 11. 2013 18:30:51
Tady z této části kódu se opravdu příčina zjistit nedá...
Buď to, mi pošlete celý kód, nebo jsem dejte alespoň o trochu větší úryvek z kódu.
Tu knihu jsem Vám doporučil i proto, protože i včera jste řešil problém s PHP.
11. 11. 2013 18:30:51
https://webtrh.cz/diskuse/syntax-error/#reply964485
Jakub
verified
rating uzivatele
(3 hodnocení)
11. 11. 2013 18:34:08
co je obsahem mezi řádky 138 a 143?
Vypadá, že vůbec nedefinujete proměnou kredit.
To že vám to včera fungovalo a dnes už ne může být třeba i tím, že jste si povolil reportování errorů na obrazovku a proto Vám to vyhazuje warningy
Navíc je evidentní, že knížka o PHP pro začátečníky by Vám byla užitečná, protože je to celkem prasáčkovatý
11. 11. 2013 18:34:08
https://webtrh.cz/diskuse/syntax-error/#reply964484
Adamus
verified
rating uzivatele
11. 11. 2013 19:28:02
Už to funguje jak má. Omlouvám se, ale nedošlo mi, že tento script funguje v případě kdy je uživatel přčihlášen. V případě kd ynení přihlášen neuvidí tuto stránku a když ej přihlášen chyby to neháže. Děkuji za rady a pomoc při řešení problému.
11. 11. 2013 19:28:02
https://webtrh.cz/diskuse/syntax-error/#reply964483
Ptejte se správně.
12. 11. 2013 23:08:08
https://webtrh.cz/diskuse/syntax-error/#reply964482
Pro odpověď se přihlašte.
Přihlásit