Fare internet

E' come il lego, più pezzi ho più sono allegro
Seguci su Facebook Seguici su Twitter Iscrivita ai nostri Feed      Mandaci una mail

PHP: creare una select con un ciclo for.

Scritto da Fare-internet il 3 novembre 2010 condividi condividi

Spesso nei nostri siti ci capita di dover utilizzare delle tendine (HTML select) con un numero abbastanza sostanzioso di option, basti pensare alla tendina per selezionare il giorno del mese o l’anno di nascita, è ovvio che dover scrivere decine di valori non è comodo e soprattuto possiamo incorrere in qualche errore.
 
Per questo è sicuramente molto più comodo e veloce utilizzare il PHP creare questi select.
 
Vediamo qual’è il codice da scrivere ad esempio per realizzare una tendina con il numero dei giorni in un mese:

<select name="giorni">
<?php for($i=1;$i<32;$i++){?>
     <option value="<?php echo $i?>"><?php echo $i?></option>
<?php } ?>
</select>

Sicuramente così non sbagliamo a contare, ancora meglio se volessimo far scegliere l’anno di nascita di una persona:

<select name="anno">
<?php
$actYear = date("Y",time());
for($i=1920;$i<32;$actYear ){?>

     <option value="<?php echo $i?>"><?php echo $i?></option>
<?php } ?>
</select>

In questo modo la tendina sarà sempre aggiornata e partirà dall’anno 1920 e arriverà all’anno attuale.

Sei interessato ad un corso di PHP a Roma?

Tag: , , ,  

Twitter