Autor | Zpráva | ||
---|---|---|---|
svinka_spinka Profil |
Zdravím,
učím sa PHP zatial úplné začiatky a mám tam príklad, ktorý mi nefunguje. Kde mám chybu ? index.html : <form action="obsluha.php" method=POST > Meno: <input name=Meno ><br> Vek: <input name=Vek ><br> <input type=Submit value="Odoslať"> </form> obsluha.php : <h1> Výsledok </h1> <? echo $Meno ?> je <? if ($Vek < 10): echo "decko"; elseif ($Vek < 20): echo "ty neger"; elseif ($Vek < 60): echo "dedooo"; elseif ($Vek < 100): echo "pravdepodobne kostra"; else: echo "prach"; endif ?>. Pretože mi to po odoslaní otvori to obsluha.php a tam je to tak akokeby som do input nič nezadal iba dal odoslať. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 7. 2. 2015, 15:40:21
|
||
michal454454 Profil |
#3 · Zasláno: 7. 2. 2015, 16:13:06
U name nemáš uvozovky - name="Meno"
za type taky ne a promenne $Vek musí mit předtím hodnotu která se nacte z toho formu takze napr: $Meno=$_POST["Meno"]; |
||
Jan Tvrdík Profil |
#4 · Zasláno: 7. 2. 2015, 16:16:52
michal454454:
„U name nemáš uvozovky (…) za type taky ne“ Což ničemu nevadí a je to syntakticky v pořádku. |
||
svinka_spinka Profil |
#5 · Zasláno: 7. 2. 2015, 16:31:02
michal454454:
s týmto: $Meno=$_POST["Meno"]; to už funguje Ďakujem.
|
||
Časová prodleva: 10 let
|
0