Autor | Zpráva | ||
---|---|---|---|
Vojteslavpaty Profil |
#1 · Zasláno: 25. 6. 2008, 13:19:55
čau lidi, delam priklad z jedne nejmenovane publikace. opsal jsme to presne bez jediny chybicky, jak to tam je. je to pocitacka zbozi. kod vypada takhle
<?php require_once('kalkulacka.html'); if (isset($HTTP_GET_VARS['zdroj'])) { if ($HTTP_GET_VARS['zdroj'] == ['kalkulacka.html']) { if(is_numeric($HTTP_POST_VARS{'mnozstvi'])) { $celkem = ($mnozstvi * $cena) * ($dan + 1); $celkem = number_format ($celkem, 2, ",", " "); echo "Objdenali jste si <b>{$HTTP_POST_VARS['mnozstvi']}</b> kus(ů) za jednotkovou cenu <b>{$HTTP_POST_VARS['cena']}</b>. Po přičtení daňové sazby se celková cena rovná <b>$celkem Kč</b>.\n"; } else { echo '<p><b>Zadejte prosím správné množství požadovaného zboží!'</b></p>; } } else { echo '<p><b>Nesprávný přístup k této stránce'</b></p>; } } else { echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>; ?> Jestli nekdo z vas hlav vi proc mi to pise Parse error: parse error in /3w/borec.cz/m/mineshitdontwasteit/index_soubory/obslouzit.php on line 16 <form action="obslouzit.php?zdroj=kalkulacka.html" method="post"> BTW je to prenos skrytych hodnot pomoci hidden ve formulari BTW2 mam hosting na webu zdarma jestli ot nebude tim,co? :-D dik za help |
||
ninja Profil |
#2 · Zasláno: 25. 6. 2008, 13:42:48
Chyby ti na konci jedna slozena zavorka uzavirajici posledni else.
|
||
Ssob Profil |
#3 · Zasláno: 25. 6. 2008, 21:00:22
if(is_numeric($HTTP_POST_VARS['mnozstvi'])) {
|
||
Měsíček Profil |
#4 · Zasláno: 25. 6. 2008, 21:03:17
Snad opravený (s pomocí kolegů Ssoba a ninja):
<?php require_once('kalkulacka.html'); if (isset($HTTP_GET_VARS['zdroj'])) { if ($HTTP_GET_VARS['zdroj'] == ['kalkulacka.html']) { if(is_numeric($HTTP_POST_VARS['mnozstvi'])) { $celkem = ($mnozstvi * $cena) * ($dan + 1); $celkem = number_format ($celkem, 2, ",", " "); echo "Objdenali jste si <b>{$HTTP_POST_VARS['mnozstvi']}</b> kus(ů) za jednotkovou cenu <b>{$HTTP_POST_VARS['cena']}</b>. Po přičtení daňové sazby se celková cena rovná <b>$celkem Kč</b>.\n"; } else { echo '<p><b>Zadejte prosím správné množství požadovaného zboží!'</b></p>; } } else { echo '<p><b>Nesprávný přístup k této stránce'</b></p>; } } else { echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>; }; ?> |
||
Vojteslavpaty Profil |
#5 · Zasláno: 25. 6. 2008, 21:47:48
diky za snahu, ale jeom se mi zmenila chyba z online 16 na online 15:-D.. fakt nevim cim to je:/
|
||
centi Profil |
#6 · Zasláno: 25. 6. 2008, 22:02:48
echo '<p><b>Zadejte prosím správné množství požadovaného zboží!'</b></p>; echo '<p><b>Nesprávný přístup k této stránce'</b></p>; echo '<p><b>Zadejte prosímsprávn množství požadovaného zboží!'</b></p>; Zvýraznené časti musia byť samozrejme vo vnútri daného stringu. Takže apostrof musí byť na konci, napr: echo '<p><b>Zadejte prosím správné množství požadovaného zboží!</b></p>'; Mimochodom, ak je toto "presne bez jediny chybicky" opísané z danej publikácie, tak asi za moc nestojí. |
||
Vojteslavpaty Profil |
#7 · Zasláno: 25. 6. 2008, 23:42:21
zkuste to nekdo projet u sebe po korekci , me to stale nejde
|
||
peta Profil |
#8 · Zasláno: 26. 6. 2008, 08:23:49
Vojteslavpaty
"zkuste to nekdo projet u sebe po korekci" projet co? nic nemame, posli odkaz na stranku s poslednim kodem url/xxx_php.txt cislo radku znaci, ze chyba nastava prave tam. A muze byt zpusobena radkem o 1 vys, v pripade neukoncene zavorky { } i nekolik radku vys. Dobre je pouzivat editor, ktery obarvuje syntaxi kodu. google.com notepad++ atd... |
||
Časová prodleva: 16 let
|
0