Autor Zpráva
slower
Profil *
zdravím, jsem začátečník a potřeboval bych pomoct s tím to:

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
 <input name="txtPocet" type="text" size="1" value="22">
 <?php
 
 
  $pocet    = $_POST['txtPocet'];
  echo $pocet;
 ?>
 </form>


V inputu mam navoleno číslo 22, a když ho chci vytisknout, tak to píše chybu

Notice: Undefined index: txtPocet in C:\www\zkouska.php on line 6

Nevíte proč ?

Díky
Zechy
Profil
Index je po nahrání prázný, tudíž ti to řiká že proměnná neni nadefinovaná, vše se zobrazí až se požadavek odešle na server.
slower
Profil *
aha, takže až to odešlu na server... Takže přidat tlacitko submit ?

ale nevim jak to udelat kdyz zmacnu tlacitko at se mi zobraci to cislo
Borius
Profil
slower:
Pokud chceš hodnotu zobrazit hned po načtení stránky:
<?php
   $pocet=22;
   print "<input value=\"$pocet\" type=\"text\" name=\"txtPocet\">";
   print $pocet;
?>
Pokud bys chtěl hodnotu aktualizovat poté, co ji uživatel změní, použij javascript.
slower
Profil *
díky, funguje:)
Borius
Profil
To jsem rád:)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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