Autor | Zpráva | ||
---|---|---|---|
David1256 Profil |
Mám tenhle kód
<?php if (isset($_GET["jmeno"]) and isset($_GET["prijmeni"])) {if ($jmeno == "Josef" && $prijmeni == "Omáčka") {echo "Vítej Pepo!";}} else { echo "Tebe neznám.";} ?> Když napíšu jiné jméno než Josef Omáčka mělo by mi to napsat : "Tebe neznám." ne? Ale ono to nic nenapíše. Nevíte co s tím? Respektive mě to funguje, ale jen když vynechám tu první podmínku, jenže ta je důležitá, poněvač je nehezký, aby to hned na začátku házelo nedefinovaná promená jmeno. Děkuji. Moderátor Alphard: Titulek „Takový problém“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Budulinek Profil |
#2 · Zasláno: 9. 7. 2010, 13:34:36
<?php if (isset($_GET["jmeno"]) and isset($_GET["prijmeni"])) { if ($jmeno == "Josef" && $prijmeni == "Omáčka") { echo "Vítej Pepo!"; } else { echo "Tebe neznám."; } } ?> Bacha na závorky... Mnohem lepší, než to takle sekat bez hlavy a paty je kód si pěkně strukturovat, pak hned vidíš, kde ti jaká (nejen) podmínka končí a kde začíná další větev. Takhle pak zbytečně děláš chyby a najít je práce mravenčí... |
||
Taps Profil |
#3 · Zasláno: 9. 7. 2010, 13:36:50
David1256:
zkus níže uvedený kod, vypadá že jsi to měl špatně uzávorkované if (isset($_GET["jmeno"]) and isset($_GET["prijmeni"])) { if ($jmeno == "Josef" && $prijmeni == "Omáčka") { echo "Vítej Pepo!"; } else { echo "Tebe neznám."; } } |
||
Webb Profil |
#4 · Zasláno: 9. 7. 2010, 13:40:15
jojo Budulinek pěkně strukturuje:)
a uplně nejhorší jak to někdo nacpe na jeden řádek:P |
||
Alphard Profil |
#5 · Zasláno: 9. 7. 2010, 13:41:01
Závorkování viz výše, doporučuji odsazovat.
Ale nikoho z kolegů neštve, že po ověření existence $_GET['jmeno'] už pracujete jen s $jmeno, pozor na to. |
||
Nox Profil |
#6 · Zasláno: 9. 7. 2010, 13:41:49 · Upravil/a: Nox
Mj. uvedený kód se spoléhá na aktivované Registered globals (aby ses nedivil že to někde nepůjde)
Tzn. pracuj s $_GET |
||
David1256 Profil |
#7 · Zasláno: 9. 7. 2010, 13:42:21
Díky moc, měl jsem špatně ty závorky, dám na Vaši radu a začnu si to pěkně strukturovat, ať v tom mám pořádek.
|
||
Skeletonek Profil * |
#8 · Zasláno: 9. 7. 2010, 14:43:49
I hloupost stačí k tomu, aby to nefungovalo :) taky to znám ;)
|
||
Časová prodleva: 14 let
|
0