Autor | Zpráva | ||
---|---|---|---|
Doktor Profil * |
#1 · Zasláno: 16. 10. 2005, 02:11:23
mam stranku co se pripojuje k MySQL databazi (tam problem nevidim), pak obsahuje par podminnek
asi vtomto duchu:
no a na koci klasicky ?> problem je v tom ze mi to hlasi PARSE ERROR na radku kde je to ?>a nic jinyho na tom radku nemam. netusi nekdo kde by mohla byt chyba? |
||
Oswald Profil |
#2 · Zasláno: 16. 10. 2005, 03:58:11
if(podinka) {akce;}
|
||
Anonymní Profil * |
#3 · Zasláno: 16. 10. 2005, 09:12:10
a ty { tam ani psat nemusis ...
|
||
Jáá Profil |
#4 · Zasláno: 16. 10. 2005, 09:39:59
a ty { tam ani psat nemusis ...
jj, ale jenom pokud bys v těch složených závorkách prováděl jenom jeden příkaz (php totiž nemá pak možnost zjistit, kde podmíněné příkazy končí): if(podminka) {echo('neco');} = if(podminka) echo('neco'); if(podminka) {$a='neco';echo($a);} není if(podminka) $a='neco';echo($a); //podminene je jenom $a='neco' jinak ještě můžeš napsat: if(podminka) |
||
Doktor Profil * |
#5 · Zasláno: 16. 10. 2005, 10:13:50
Tak jsem tam nacpal ten endif;
pro zmenu to hazi parse na tom endif |
||
igamenir Profil |
#6 · Zasláno: 16. 10. 2005, 10:14:03 · Upravil/a: igamenir
Jáá
chybí ti tam dvojtečka
|
||
igamenir Profil |
#7 · Zasláno: 16. 10. 2005, 10:17:38
Doktor
Tobě taky - tam je ta chyba btw. ta kombinace if : ... endif; jde obdobně i na for, foreach, while, ... prostě skoro na všechno, co se uzavírá do složených závorek |
||
Doktor Profil * |
#8 · Zasláno: 16. 10. 2005, 10:26:10
tak aj sem z toho jelen....
mam tam if (obsah == my): to znamena ze kdyz je obsahroven hodnote my tak se provede ten můj výpis z toho texťáku. Teda myslim si ze by to mel udelat proc mi to teda vsechno preskoci az na to chyba? i kdyz je podminka splnena? |
||
Doktor Profil * |
#9 · Zasláno: 16. 10. 2005, 10:29:08
heh ja su ale LAMA
zapomel jsem na $ if ($obsah == my) ... ted uz to jede.... |
||
printf_jinde Profil * |
#10 · Zasláno: 16. 10. 2005, 13:24:43
úplně správně by mělo být to "my" v uvozovkách. Jinak když to hlásí parse error na konci, tak je nejčastěji problém s neuzavřenými závorkami.
|
||
hubipe Profil |
#11 · Zasláno: 18. 10. 2005, 14:47:08
Úplně nejlíp by to bylo takhle:
if ($obsah == 'my'):V tom while máš jenom jeden příkaz, proto tam nemusí být „{“ a „}“ resp. „:“ a „endif;“. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0