Già che ci sono, cmq... poichè - in un'altra pagina - devo costruire 8 select con queste caratteristiche, ma con id diverso, mi chiedevo: come posso attribuire ad una variabile questo blocco di codice, così da poterlo riutilizzare senza calcolarlo 8 volte?
Avevo pensato ad una cosa così:
Codice PHP:
<?PHP
$select = for($i = strtotime($today); $i<=strtotime($finale); $i = strtotime('+1 day',$i)) {
echo "<option value=\"" . date('Y-m-d',$i) . "\"";
if (date('w',$i) == 6) {
echo " style=\"background-color:#ffff00;\"";
}
if (date('w',$i) == 0) {
echo " style=\"background-color:#a8daf9;\"";
}
echo ">" . giorno(date('d-m-Y',$i)) . ' '. date('j',strtotime(date('d-m-Y',$i))) . ' '. mese(date('d-m-Y',$i)) .' '. date('Y',strtotime(date('d-m-Y',$i))) . "</option>";
}
?>
<select name="checkin1" id="checkin1">
<option>selezionare CHECK IN</option><?PHP
echo $select;
?></select>
ma non funziona...