Codice PHP:
function select($name,$labels,$values,$selected=null,$params='')
{
if(!is_array($labels)) return false;
if(!is_array($values)) return false;
if(count($labels)!=count($values)) return false;
echo "<select name=\"$name\" $params>\n";
for($i=0; $i<count($labels); ++$i)
{
$select = ($values[$i]==$selected) ? ' selected="selected"' : '';
echo '<option value="'.$values[$i].'"'.$select.'>'.$labels[$i].'</option>'."\n";
}
echo "</select>\n";
return true;
}
$name = nome del campo
$labels = array con le etichette
$values = array con i valori corrispondenti
$selected = valore selezionato
$params = parametri da aggiungere al select