disign.it | PHP: menù a tendina mesi dell'anno | a digital sign for a best design!
A digital sign for a best design
Programmazione 2.923 visualizzazioni

PHP: menù a tendina mesi dell'anno

12/12/2011

Poche 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);

← CSS: Effetto ombra sul margin top PHP: data in lettere →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.