Autor | Zpráva | ||
---|---|---|---|
Matyáš Profil * |
#1 · Zasláno: 9. 6. 2013, 21:31:14
Jde vypsat obsah formuláře bez nutnosti používat jinou /form action=""/ ???
|
||
Someone Profil |
#2 · Zasláno: 9. 6. 2013, 21:33:31
Ano
|
||
Matyáš Profil * |
#3 · Zasláno: 9. 6. 2013, 21:41:47
mohl bys mi pomoct ? potřebuju vytvořit funkci na výpočet odporu... mám formulář
<form method="get" action=""> <input type="text" name="r" placeholder="rezistivita"> <input type="text" name="d" placeholder="délka"> <input type="text" name="p" placeholder="obsah průřezu"> <input type="button" name="vypocti" value="vypočti"> </form> jak dostat zadané hodnoty do proměnných php ? |
||
Someone Profil |
#4 · Zasláno: 9. 6. 2013, 21:52:15
1) Odesílací tlačítko musí být submit ne button
2) Po odeslání formuláře (stiknutí submitu) se vytvoří superglobální pole $_POST nebo $_GET (na základě hodnoty atributu method u formuláře). V tomto poli se nachází hodnoty všech inputů, které jsou součástí odeslaného formuláře.
<?php if(isset($_GET['vypocti'])) { // Pokud existuje v poli $_GET klíč vypočti -> formulář byl odeslán a zpracujeme. // Zde s těmi proměnnými můžeš pracovat. Všimni si, že k příslušné hodnotě inputu se vždy dostaneš přes $_GET[jmeno_inputu] echo "Odpor: " . $_GET['r'] . ", Délka: " . $_GET['d'] . ", Obsah průřezu: " . $_GET['p']; } ?> <form method="get"> <input type="text" name="r" placeholder="rezistivita"> <input type="text" name="d" placeholder="délka"> <input type="text" name="p" placeholder="obsah průřezu"> <input type="submit" name="vypocti" value="vypočti"> </form> |
||
Matyáš Profil * |
#5 · Zasláno: 9. 6. 2013, 22:05:47
díky moc :)
|
||
Časová prodleva: 11 let
|
0