Autor | Zpráva | ||
---|---|---|---|
MaxDJs Profil |
#1 · Zasláno: 30. 10. 2011, 12:44:15
Zdravím,
bylo by možno mi poradit, jak zpracovat formulář na stejné stránce? Protože, když použiji níže uvedený skript, tak se mi aktualizuje stránka, ale výsledek mi to nevyplivne. <form name="krychle"> <label>Strana A:</label> <input name="stranaA" type="text" /> <br /> <input name="odeslat" value="Vypočítat" type="submit" /> </form> <?php $a = $_REQUEST["stranaA"]; echo "Povrch krychle je:".krychle_povrch($a)."cm"; echo "<br />"; echo "Objem krychle je:".krychle_objem($a)."cm"; } Díky za odpověď |
||
breeta Profil |
#2 · Zasláno: 30. 10. 2011, 13:18:33
$_REQUEST nepoužívej (není to bezpečné) ale $_POST nebo $_GET
// nastavení form na POST <form method="post" > // převzetí POST $a = $_POST["stranaA"]; |
||
Časová prodleva: 2 roky
|
|||
Snorlax23 Profil * |
#3 · Zasláno: 9. 9. 2013, 18:02:34
asi myslíš toto:
<form method="POST" name="krychle"> <label>Strana a:</label> <input name="stranaA" type="text" /> <br /> <input name="odeslat" value="Vypočítat" type="submit" name="vypocitat"> </form> <?php if (isset($_POST['vypocitat'])) { $a = $_POST["stranaA"]; $povrch= 6*$a*$a; $objem = $a*$a*$a; echo "pokud je strana a $a, pak povrch je $povrch a objem je $objem"; } else { echo "zadej hodnotu a";//mepoviné... zde může bej i ten formulář, hodí se to například když mám něco co chci zadat jen jednou a po odeslání už ne... } |
||
nemeja Profil |
#4 · Zasláno: 9. 9. 2013, 18:10:34
Myslíš, že se mu to opravdu po 2 letech bude hodit?
|
||
Časová prodleva: 11 let
|
0