Autor | Zpráva | ||
---|---|---|---|
pohoda Profil |
Zdravim Vas,
neviete prosim, kde mam chybu: if ($data['cena']==6.7 || $data['cena']==8.3 || $data['cena']==9.7 || $data['cena']==13.7): if ($data['sposob']=="foto samostatny") $koeficient = $predaj_pocet*1.33; elseif ($data['sposob']=="stretnutie + foto") $koeficient = $predaj_pocet*1.16; elseif ($data['sposob']=="foto") $koeficient = $predaj_pocet*1; elseif ($data['sposob']=="dealer") $koeficient = $predaj_pocet*0.33; elseif ($data['sposob']=="dealer - stretnutie") $koeficient = $predaj_pocet*0.17; else: if ($data['sposob']=="foto samostatny") $koeficient = $predaj0*0.30; elseif ($data['sposob']=="stretnutie + foto") $koeficient = $predaj0*0.25; elseif ($data['sposob']=="foto") $koeficient = $predaj0*0.20; elseif ($data['sposob']=="dealer") $koeficient = $predaj0*0.10; elseif ($data['sposob']=="dealer - stretnutie") $koeficient = $predaj0*0.05; endif; Vypisuje mi Parse error: parse error, unexpected ':' in C:\Program Files\VertrigoServ\www\APLIKACIA\WWW\a.php on line 67 Ďakujem |
||
panther Profil |
#2 · Zasláno: 18. 6. 2010, 13:02:25 · Upravil/a: panther
pohoda:
na 67. řádku máš dvojtečku, která tam nemá co dělat. Já nevím, který řádek to je, hledej v jeho okolí. V uvedeném kódu, pokud jsem se nepřehlédl, chyba není. |
||
Alphard Profil |
#3 · Zasláno: 18. 6. 2010, 13:07:52
Znáte tohle switch?
|
||
pohoda Profil |
#4 · Zasláno: 18. 6. 2010, 13:25:05
Viem to osetrit tak aby to fungovalo, ale vrta mi v hlave ze preco to teraz nefunguje, ked si myslim ze by to fungovat malo.
Ten 67. riadok je vlastne 7.riadok podla scriptu ktory som hodil sem. Ked vymazem tu dvojbodku, tak to potom nevypisuje chybove hlasky, ale tak potom logicky sa asi meni vyznam tohto kodu. Ak som tam doplnil jeden riadok else $koeficient = 0; if ($data['cena']==6.7 || $data['cena']==8.3 || $data['cena']==9.7 || $data['cena']==13.7): if ($data['sposob']=="foto samostatny") $koeficient = $predaj_pocet*1.33; elseif ($data['sposob']=="stretnutie + foto") $koeficient = $predaj_pocet*1.16; elseif ($data['sposob']=="foto") $koeficient = $predaj_pocet*1; elseif ($data['sposob']=="dealer") $koeficient = $predaj_pocet*0.33; elseif ($data['sposob']=="dealer - stretnutie") $koeficient = $predaj_pocet*0.17; else $koeficient = 0; else: if ($data['sposob']=="foto samostatny") $koeficient = $predaj0*0.30; elseif ($data['sposob']=="stretnutie + foto") $koeficient = $predaj0*0.25; elseif ($data['sposob']=="foto") $koeficient = $predaj0*0.20; elseif ($data['sposob']=="dealer") $koeficient = $predaj0*0.10; elseif ($data['sposob']=="dealer - stretnutie") $koeficient = $predaj0*0.05; endif; No mne vsak vrta v hlave to, ze v dokumentacii som sa docital, ze v pripdade pouzitia else-elseif moze ale nemusi byt pouzity aj else. Ale ak ja ho tam nepouzijem, tak mi to potom nefunguje. |
||
ShiraNai7 Profil |
#5 · Zasláno: 18. 6. 2010, 13:41:23
Nepouzivas tam slozene zavorky tak mozna to je pro parser v tom miste nejednoznacne..
|
||
Časová prodleva: 14 let
|
0