PHP - formuláře na web
Prosím o radu, proč se mi nevypíší údaje /jméno.../ napsané do formuláře?
<HTML>
<HEAD>
<TITLE>DU12</TITLE>
<META charset='UTF-8'>
</HEAD>
<BODY>
<FORM action="teststranky.php" method="post">
Jméno:<INPUT type="text" size="16" name="name"/><BR />
Příjmení:<INPUT type="text" size="15" name="lname"/><BR />
<INPUT type="submit"/>
</FORM>
</BODY>
</HTML>
<HTML>
<BODY>
<?php
echo $_POST["name"];
echo $_POST["lname"];
?>
<BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>DU12</TITLE>
<META charset='UTF-8'>
</HEAD>
<BODY>
<FORM action="teststranky.php" method="post">
Jméno:<INPUT type="text" size="16" name="name"/><BR />
Příjmení:<INPUT type="text" size="15" name="lname"/><BR />
<INPUT type="submit"/>
</FORM>
</BODY>
</HTML>
<HTML>
<BODY>
<?php
echo $_POST["name"];
echo $_POST["lname"];
?>
<BODY>
</HTML>
Odpovědi
Diskuze
print_r($_POST);
to ti citelne vypise obsah promenny $_POST, co v ni vlastne je.
<HTML>
<HEAD>
<META charset='UTF-8'>
<META content="text/html; charset=utf-8" http-equiv="Content-Type">
<TITLE>DU12</TITLE>
</HEAD>
<BODY>
<FORM action="teststranky.php" method="post">
Jméno:<INPUT type="text" size="16" name="name"><BR>
Příjmení:<INPUT type="text" size="15" name="lname"><BR>
<INPUT type="submit" value="Odeslat">
</FORM>
<?php
if (isset($_POST["name"])) {
echo 'name: '.$_POST["name"];
echo ', lname:'.$_POST["lname"];
}
?>
</BODY>
</HTML>