Nu har jeg jo ikke set din html-form, og derfor kan jeg ikke sige mere generelt hvad du skal gøre. Men - givet din skitserede php-kode - kunne den f.eks. se sådan her ud:
<form action="dosomething.php" action="post">
<input type="radio" name="navn1">
<input type="radio" name="navn2">
<input type="radio" name="navn3">
<input type="radio" name="navn4">
<input type="radio" name="navn5">
<input type="hidden" name="antalvar" value="5">
<input type="submit">
</form>
I dette tilfælde kunne du få dem samlet i et array, hvilket klart er det nemmeste til senere:
<?php
$antalvar = $_POST["antalvar"];
for ($antal=1; $antal<=$antalvar; $antal++)
{
$navn = "radio" . $antal;
$radiobuttonX[$antal] = $_POST[$navn];
}
?>
Alternativt kan du benytte metoden som er skitseret i
http://eksperten.dk/spm/83697:<?php
$antalvar = $_POST["antalvar"];
for ($antal=1; $antal<=$antalvar; $antal++)
{
$navn = "radio" . $antal;
$varnavn = $radiobutton . $antal;
$$varnavn = $_POST[$navn];
}
?>
- men det er vist at overdrive lidt i denne her sammenhæng. ;^)