Kiválasztó gombból rendszerint több kerül egy csoportba. Az egy csoportba tartozó rádio gombok neve azonos.
Egy időben a csoport egy eleme lehet aktív. Ennek value jellemzőjének értéke kerül elküldésre.
Elegendő a $_POST vagy $_GET tömbben a csoporthoz tartozó tömbelem létezését egyszer megvizsgálni. Ennek értékéből kiderül, hogy melyik elem van kiválasztva.
Szükséges ismeretek:
>> Kiválasztó gombRadio gomb használata:
Forráskód
<body>
<?php
$ch1 = ""; $ch2 = "";
// Létezik a 'radio_csoport'?
if (isset($_POST["radio_csoport"])) {
// értéke = Válasz1?
if ($_POST["radio_csoport"]=='Válasz1') {
$ch1 = " checked ";
echo "<br> radio1 kiválasztva";
}
// értéke = Válasz2?
if ($_POST["radio_csoport"]=='Válasz2') {
$ch2 = " checked ";
echo "<br> radio2 kiválasztva";
}
}
?>
<h2>Radio gomb használata</h2>
<form action="php5_form_post_radio.php" method="post" >
<input type="radio" name="radio_csoport" id="radio1" value="Válasz1"
<?php echo $ch1 ?> >
<label for="radio1">Válasz 1.</label><br>
<input type="radio" name="radio_csoport" id="radio2" value="Válasz2"
<?php echo $ch2 ?> >
<label for="radio2">Válasz 2.</label><br>
<input type="submit" name="kuld">
</form>
</body>