PHP: menù a tendina mesi dell'anno
12/12/2011Poche righe di codice per creare menù a tendina (dropdown) contenente i valori dei mesi dell'anno, scritto con una funzione php semplice da richiamare.
La funzione è predisposta per ricere due parametri, il name / id del select e il mese da mostrare come preselezionato.
Ecco il codice:
function meseTendina($name="mese", $selezionato=null)
{
$elemento = '<select id="'.$name.'" name="'.$name.'">'; $selezionato = is_null($selezionato) ? date('n', time()) : $selezionato; for ($i = 1; $i <= 12; $i++) { $elemento .= '<option value="'.$i.'"> if ($i == $selezionato) { $elemento .= ' selected'; } $mes = date("F", mktime(0, 0, 0, $i+1, 0, 0)); $elemento .= '>'.$mes.''; } $elemento .= '</select>';
return $elemento;
}
Come si usa:
$nome = 'miaTendina';
$selezionato = 7;
echo meseTendina($nome, $selezionato);