Autor Zpráva
panvicka
Profil *
Pěkný večer, prosím o pomoc.


<form action="forumular.php" method="get">
Jméno: <input type="text" name="jmeno" value="jmeno">
věk: <input type="text" name="vek" value="vek">
<input type="submit" value="odeslat">
</form>
<?
$jmeno = $_GET['jmeno'];
$vek = $_GET['vek'];
?>
<p><? echo "$jmeno"; ?> je pěkné jméno. Opravdu je ti <? echo "$vek"; ?> let?</p>


mi hned na první načtení hází prázdná okýnka (což je ok) a pak

Notice: Undefined index: jmeno in c:\program files\easyphp1-8\www\formulkare\forumular.php on line 16

Notice: Undefined index: vek in c:\program files\easyphp1-8\www\formulkare\forumular.php on line 17

je pěkné jméno. Opravdu je ti let?



když něco vyplním, tak hlášky zmizí a v pohodě to funguje. Jak to provést, aby se tam nezobrazovaly vůbec?
nightfish
Profil
Jak to provést, aby se tam nezobrazovaly vůbec?
if (isset($_GET['jmeno'])) $jmeno = $_GET['jmeno']; else $jmeno = "";
Měsíček
Profil
<form action="forumular.php" method="POST">
  Jméno: <input name="jmeno" value="jmeno">
  věk:   <input name="vek" value="vek">
         <input type="submit" name="OK" value="odeslat">
</form>

<?php
 if(isset($_POST["OK"])) {
    $jmeno = $_POST["jmeno"];
    $vek   = $_POST["vek"];
      echo "<p>".$jmeno." je pěkné jméno. Opravdu je ti ".$vek." let?</p>";
 }
?>
a nebo si to předělej na $_GET, ale $_POST[] se na toto IMHO hodí více.
panvicka
Profil *
něco podobného jsem zkoušela, ale nějak mi to neprochází, nešlo by to podrobněji prosím?
panvicka
Profil *
á, už mi to funguje, děkuji pěkně :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: