Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Přednáška formuláře a session

PDF
Stáhnout kompletní materiál zdarma (1.03 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Životní cyklus formulář

 Formulář se odesílá "sám na sebe", tj. na svojí 

Formulář se odesílá "sám na sebe", tj. na svojí
vlastní URL

vlastní UR

<form method="POST" action="<?echo $_SERVER["PHP_SELF"];?>">

<!-- formularova pole -->
Jméno: <input type="text" name="jmeno"><br>

Příjmení: <input type="text" name="prijmeni" ><br>

<!-- tlacitka -->
<input type="submit" value="Odeslat" name="odeslat">
<input type="reset" value="Reset" name="tlacitko_obnovit">

</form>

</form

Odeslat

Formulářová pole

Životní cyklus formuláře

Životní cyklus formulář

Zpracování dat formuláře

chyba

Další stránka

OK

Odeslat

Formulářová pole

Implementace v PHP

Implementace v PH

<?php
$hlaska = "";

if (isset($_POST['odeslat'])) {

if (over($_POST['jmeno'], $_POST['prijmeni'])) {

include ("dekujeme.php");
exit();

}

else {

$hlaska = "Špatně vyplněné položky, prosím opravte!";

}

}
?>
<!DOCTYPE html

PUBLIC "-//W3C//DTD HTML 4.01//EN">

<html>

function over($jmeno, $prijmeni) {

$jm = trim($jmeno);
$pr = trim($prijmeni);
return (strlen($jm)>=4 && strlen($pr)>=4);

}

function vratZPost($co) {

if (isset($_POST[$co]))

return htmlspecialchars($_POST[$co]);

return "";

}

<html>
<head>
<title>Životní

cyklus formuláře</title>

</head>
<body>
<?php

if ($hlaska != "") echo htmlspecialchars($hlaska); ?>

<form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>">

Jméno: <input type="text" name="jmeno"
value="<?php

echo vratZPost("jmeno");?>"><br>

Příjmení: <input type="text" name="prijmeni"
value="<?php

echo vratZPost("prijmeni");?>" ><br>

<input type="submit" value="Odeslat" name="odeslat">
<input type="reset" value="Reset" name="tlacitko_obnovit">

</form></body></html>

Práce se soubory

Práce se soubor

 Možnost uploadu souborů

Možnost uploadu soubor

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html>
<head>
<title>Upload

Témata, do kterých materiál patří