Autor Zpráva
Matyáš
Profil *
Jde vypsat obsah formuláře bez nutnosti používat jinou /form action=""/ ???
Someone
Profil
Ano
Matyáš
Profil *
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
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 *
díky moc :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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