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