Autor | Zpráva | ||
---|---|---|---|
Jakub Šebík Profil |
#1 · Zasláno: 7. 6. 2011, 22:52:00
Dobrý den,
Potřebuji pomoc ohledně mé neschoptnosti: Potřebuji když uživatel odešle formulář, tak echo sdělí, že byl úspěšně zapsán do databáze pokud ne, bude opak a pokud formulář nevyplní, sdělí se mu, ze má vyplnit formulář. <?php $jmeno = $_GET["jmeno"]; $heslo = $_GET["heslo"]; $odeslano = $_GET["odeslat"]; if(IsSet($odeslano)); { echo "Zapsáno do databáze"; } else { echo "Zapsání do databáze selhalo."; } else { echo "Prosím, vratte se a vyplnte formulář." } ?> Chybová hláška: Parse error: syntax error, unexpected T_ELSE in C:\xampp\localhost\test\index2.php on line 17 Děkuji |
||
okolojdouci Profil * |
#2 · Zasláno: 7. 6. 2011, 22:58:30
Funguje to takhle:
if podmínka tak akce1, jinak akce2. Jeden if nemůže mít dvě else. |
||
Chamurappi Profil |
#3 · Zasláno: 7. 6. 2011, 22:59:32 · Upravil/a: Chamurappi
Reaguji na Jakuba Šebíka:
Což takhle se zamyslet, proč asi parser vnímá else jako neočekávané? Tvůj if končí na tom samém řádku, na kterém začíná.
Edit: Uf, ten detail s víc else jsem přehlédnul. Ale snad mám také pravdu.
|
||
nicelemon Profil |
#4 · Zasláno: 7. 6. 2011, 23:00:30
No hlavně mě teda zaujalo toto:
if(IsSet($odeslano)); středník v podmínce? Proboha. http://polopate.jakpsatweb.cz/index.php?page=trpaslik-podminky |
||
Jakub Šebík Profil |
#5 · Zasláno: 7. 6. 2011, 23:00:58
okolojdouci, Chamurappi:
Jsem v tomhle celkem velký začátečník. Mohl bych vás poprosit o ukázku? Děkuji |
||
Medvídek Profil |
#6 · Zasláno: 7. 6. 2011, 23:04:30
A tady zase středník chybí :)
echo "Prosím, vratte se a vyplnte formulář." |
||
Jakub Šebík Profil |
#7 · Zasláno: 8. 6. 2011, 12:42:02
Již je vyřešeno :)
|
||
pcmanik Profil |
#8 · Zasláno: 8. 6. 2011, 15:34:22
Jakub Šebík:
A naviac je to blbost, lebo tu premennu vytvoris vzdy, cize vzdy bez ohladu na to ci sa nieco odosle tak to bude true. |
||
Časová prodleva: 13 let
|
0