Autor Zpráva
Richo
Profil
Zdravím.


Potřeboval bych poradit, jak do proměnné v PHP souboru dostat ID radiobuttonu.
"Name" inputu mám v proměnné takto: $rozmer=($_POST['delka']);
Jenže u radia s "name" dál pracovat nejde. nevíte jak nato?
tiso
Profil
Nerozumiem... Príklad zdrojáku formulára by nebol?
Alphard
Profil
<input type="radio" name="ovoce" value="hrušky">


$_POST['ovoce']; // ovsahuje "hrušky"
Richo
Profil
<input type="radio" name="ovoce" id="1" value="25" checked="checked">
<input type="radio" name="ovoce" id="2" value="50">
<input type="radio" name="ovoce" id="3" value="150">


A v PHP bych potřeboval zjistit který button je zaškrtlý a přiřadit mu nějaký text. Např:
ID1 = "Doporučuji"
ID2 = "Je možno"
ID3 = "Nebrat"
Alphard
Profil
to je chyba návrhu, odesílá se value, nevím je v něm za čísla, ale mělo by tam být to, co je v id
jestli je nutné odeslat oboji, tak to dej do value oddělené např. středníkem a pak to pomocí explode() rozděl
value="1;25"
value="2;50"
value="3;150"
tiso
Profil
<input type="radio" name="ovoce" value="ID1" checked="checked"> 25
<input type="radio" name="ovoce" value="ID2"> 50
<input type="radio" name="ovoce" value="ID3"> 150
Richo
Profil
Aha, Tak jak jsem myslel to nejde.

No mám už něco podobného.
Javascriptem zjistím "value" zaškrtnutého radio butonu:

for (i = 0; i < document.forms[0].ovoce.length; i++)
if (document.forms[0].ovoce[i].checked)
document.forms[0].nejaky_input.value = document.forms[0].ovoce[i].value + " ";


A v PHP souboru podle hodnoty "value" přiřadím nějaký text:


$ovoce=($_POST['nejaky_input']);

function text($ovoce) {
global $ovoce;
if($ovoce < 400) $ovoce1="Doporučuji";
else $ovoce1="Nebrat";
return $doprava1;
}


Jenom jsem myslel, že to jde nějak přímo... Přesto díky.

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:

0