Autor Zpráva
obywan
Profil
Ahoj. Jak udělat, aby po odeslání formuláře zůstaly zobrazené zadané hodnoty? Tj. zůstala označena vybraná možnost a zadaný text v políčku.
Děkuju za rady.

<form method="post">
  <input type="radio" name="vyber" value="1" checked="checked">moznost1<br>  
  <input type="radio" name="vyber" value="2">moznost2<br><br> 
  <input type="text" name="text" maxlength="10">
  <input type="submit" name="odeslat" value="Odeslat"><br>
</form>   

<?php
if (isset($_POST['odeslat'])) { 
  $text = $_POST['text'];
  $vyber = $_POST['vyber'];
  echo "<br>Zadano:".$text;
  echo "<br>Moznost:".$vyber;          
   }
?>
_es
Profil
obywan:
aby po odeslání formuláře zůstaly zobrazené zadané hodnoty?
Musíš tie zadané hodnoty odoslať naspäť v HTML kóde.
Taps
Profil
obywan:
<?php
echo'<form method="post">
  <input type="radio" name="vyber" value="1" '; if($_POST['vyber']==1 or !$_POST['vyber']){echo 'checked';}
  echo'>moznost1<br>  
  <input type="radio" name="vyber" value="2"'; if($_POST['vyber']==2){echo 'checked';}
  echo'>moznost2<br><br> 
  <input type="text" name="text" maxlength="10" value="'.$_POST['text'].'">
  <input type="submit" name="odeslat" value="Odeslat"><br>
</form>';


if (isset($_POST['odeslat'])) { 
  $text = $_POST['text'];
  $vyber = $_POST['vyber'];
  echo "<br>Zadano:".$text;
  echo "<br>Moznost:".$vyber;          
   }
?>

obywan
Profil
Díky moc! :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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