Autor Zpráva
Microfox
Profil *
Ahoj, do formulare zadam cislo (respektive nekdo ho zada) a pak ho hadam... a mam to udelany tak aby se mi to zadany cislo ktery mam uhadnout porad preposilalo ve formulari ale nak mi to nejde... :-( nevim proc nefunguje ten formular dole...Kliknu na tlacitko ze chci zkusit znovu hadat a nic... :-(

Takto vypada soubor kde cislo ktere budu hadat zadam:
  <form method="post" action="zpracuj.php">
  <input type="hidden" name="sent" value="">
  Myslím si číslo:<input type="text" name="cislo" value="">
  <input type="submit" name="" value="Odeslat">


A tady uz php kod:
<?php
if(isset($_POST['sent'])){
$hodnota=$_POST['cislo'];
}
echo $hodnota;
?>
<form method="GET">
<input type="hidden" name="myslene_cislo" value="<?php echo $hodnota; ?>">
<input type="text" name="tip">
<input type="submit" value="Odeslat">
</form>
<?php
if(isset($_GET['myslene_cislo'])){
$myslene_cislo=$_GET['myslene_cislo'];
$tip=$_GET['tip'];

if($myslene_cislo==$tip){
echo "Uhodl si myslene cislo";
}else{
echo "Neuhodl si cislo";
echo "<form method='post' action='zpracuj.php'><input type='text' name='cislo' value='$myslene_cislo'><input type='button' value='Znovu zkusit hádat'></form>";
}
}
?>


Muze mi nekdo poradit proc mi nefunguje ten formular dole?
Microfox
Profil *
jinak dole samozrejme si musim pak dat misto text hidden protoze to cislo ktery si preposilam nesmi bejt videt... to je detail... zrovna tak pri nacteni stranky zpracuj.php - mam to tam jen docasne vypsany abych videl jestli se to preposila atd... to si pak skreju...
Stano
Profil
Microfox:
Máš v tom zmätok. Najskôr máš prvý formulár, po prvom odkliknutí ti nabehne druhý formulár a keď odlikneš ten tak ti nabehne ešte jeden formulár, v ktorom ti navyše chýba jeden input. Prerob to tak aby si tam mal iba jeden formulár, ktorý budeš podľa potreby naplňať.

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: