$output="<select name='period' size='1'>\n";
$output.="<option selected>- Choose One -</option>\n";
while ( $array = mysql_fetch_array($dati)) {
$period=$array["period"];
$selected=$period;
print $selected."
";
}
for ($i=1;$i<13;$i++){
$month=mktime(1,1,1,$i,1,2004);
for ($j=1;$j<5;$j++){
$temp="- ".strtolower(date("F",$month))." ({$j}° week) -";
if ($temp == $selected) {
$output.="<option>$temp - prenotato</option>\n";
}else{
$output.="<option>$temp</option>\n";
}
}
}
$output.="</select>\n";
echo $output;
in sostanza cosi' mi evidenzia come prenotato solo l'ultimo valore riscontrato nella tabella reservations
saltandomi tutti gli altri..![]()
Se ad esempio ho prenotati gennaio febbraio e marzo mi evidenzia come tale solo marzo...
Ho provato a sistemare le graffe in modo diverso ma non ottengo nulla di buono![]()
Te sapresti come modificare il tutto in modo che la cosa torni?
Graz![]()
ps:Ah dimenticavo i mesi nella select vanno visualizzati anche se nella tabella reservations non è presente nessun dato.