Gli input "radio" sono utilizzati per selezionare un elemento tra molti disponibili.
E' chiaro che se ne hai tanti il codice può essere oneroso, soprattutto perché devi controllarli uno ad uno.
Supponiamo tu debba scegliere un elemento tra film, libri, riviste e quotidiani.
Potresti genere il codice HTML via PHP ( vado di corsa ):
Codice PHP:
<?php $elements = array('film' => 'I film', 'book' => 'I Libri', ....); ?>
<h1>Scegli uno tra:</h1>
<form action="radio.php" method="post">
<?php foreach( $elements as $name => $label): ?>
<input type="radio" name="radio_<?php echo $name; ?>" value="si"> <?php echo $label; ?><br />
<?php endforeach; ?>
<input type="submit" name="formSubmit" value="Invia" />
</form>
Lato PHP procedi allo stesso modo per controllare e poi inserire nel file utilizzando sempre $elements.
Alberto