| Autor | Zpráva | ||
|---|---|---|---|
| Microfox Profil * |
#1 · Zasláno: 5. 5. 2011, 12:02:54
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 * |
#2 · Zasláno: 5. 5. 2011, 12:03:58
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 |
#3 · Zasláno: 5. 5. 2011, 12:12:48 · Upravil/a: Stano
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ť. |
||
|
Časová prodleva: 14 let
|
|||
0