Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP METHOD POST

Ahoj, stáhnul jsem si dobře hodnocenou knihu (php) a učím se podle ní.

Ale, narazil jsem na chybu, (na mou, né autora)

Lekce formulářů, (strana 34)

Vytvořit jednoduchý formulář (pro debil*)

HTML kód:

<FORM ACTION="obsluha.php" METHOD=POST>
Jméno:
<br>
<INPUT NAME=Jmeno>
<br>
Věk:
<br>
<INPUT NAME=Vek>
<br>
<INPUT TYPE=Submit VALUE="odeslat">
</FORM>

PHP kód souboru obsluha.php:

<H1>Výsledek obsluhy formuláře</H1>
<?php  echo $Jmeno ?> je 
<?php  if ($Vek < 10):
        echo "pěknej mlíčňák";
    elseif ($Vek < 20):
        echo "teenager";
    elseif ($Vek < 60):
        echo "v nejlepších letech";
    elseif ($Vek < 100):
        echo "pravděpodobně prarodič";
    else:
        echo "někde mezi stovkou a smrtí";
    endif
?>.

Prosím o radu v čem je chyba, nebo jak na to?

Je to verzí php? Ta kniha je totiž z roku 1999.

Prý vypisuju proměnnou, kterou jsem předtím nedefinoval..

Předmět Autor Datum
Ta kniha byla ve své době skvělá, ale PHP se od té doby hodně změnilo, takže už je hodně neaktuální.…
Wikan 30.08.2012 16:24
Wikan
Takže, myslíš, že nemá cenu do ní nahlížet a ztrácet tím čas?
Mojebrejle 30.08.2012 16:28
Mojebrejle
Ne, kup si nějakou novější.
Wikan 30.08.2012 16:30
Wikan
Ano kniha je stará (já ji nečetl) a některé věci (nastavení serverů se mohlo změnit - dříve se k pro…
ERASER 30.08.2012 16:29
ERASER
Ano, funguje.. Je nějaká kniha, kterou by jste mi doporučili pro ,,dnešní php,,... ? :-)
Mojebrejle 30.08.2012 16:31
Mojebrejle
http://www.zonerpress.cz/velka-kniha-php-5-a-mysql -nove-treti-vydani
Wikan 30.08.2012 16:38
Wikan
Díky :)
Mojebrejle 30.08.2012 16:42
Mojebrejle
Já co jsem četl první knihu o php byla z roku 2003, a byly tam stejné nesmysle jako má tady Kosek, t…
ERASER 30.08.2012 16:53
ERASER
Wikan: OT: kdyby měl někdo o zmíněnou knihu "Velká kniha PHP a MySQL" zájem, tak se mi bez užitku v…
ERASER 30.08.2012 17:04
ERASER
Už se mi dlouho neválí, prodal jsem ji. A tohle je navíc novější aktualizované vydání. poslední
Wikan 30.08.2012 18:15
Wikan

Ano kniha je stará (já ji nečetl) a některé věci (nastavení serverů se mohlo změnit - dříve se k proměnným přes formuláře přistupovalo trochu jinak, ale základ je stejný).
Při spuštění php kódu nemáš definovanou proměnou $Jmeno a $Vek. (Kosek to má na dnešní poměry vlastně špatně, ale on to psal na tehdejší poměry).
Takže místo $Jmeno dej $_POST["Jmeno"]
Takže místo $Vek dej $_POST["Vek"]
Tak co funguje :-) ?

Já co jsem četl první knihu o php byla z roku 2003, a byly tam stejné nesmysle jako má tady Kosek, takže jsem z toho "vyškolený" :)). Vůbec mi to nevadí, že jsem četl tak starou knihu, protože hned vím, když čtu nějaký starý zdroják, kde je chyba. Máš pravdu v tom, že knihu od Koska jsem ti doporučil já, taky to je jediná kniha v češtině v el. podobě zdarma co znám :-/. když ti tady doporučím nějakou konkretní knihu, tak mě všichni ukoušou, že ta není vhodná. Myslím, že už se tu kdysi někdo ptal na knihu v php, bohužel nevím jaké vlákno to bylo. Takže v tomhle ti asi moc neporadím, leda tak se zeptej strýčka googla :-).

Zpět do poradny Odpovědět na původní otázku Nahoru