Buon giorno.Devo confrontare valori estrapolati da db, con quelli generati da un ciclo for.
Volevo utilizzare in_array, ma genera l'errore Wrong datatype for second argument.
Codice PHP:
//estrapolo la data e l'ora da db
$DBdayMeet = '';
while($row = mysql_fetch_array($rsMeet)) {
$ora_meeting = $row['ora_meeting'];
//prendo solo le prime due cifre, che si riferiscono al giorno del mese
//e costruisco l'array, separando i valori con la virgola
$DBdayMeet .= substr(cGiraData($ora_meeting,"DBHTML"),0,2).",";
}
//uscendo dal while, tolgo l'ultima virgola
$DBdayMeet = substr($DBdayMeet, 0, -1);
//qui eseguo il ciclo che mi permette, in base al mese odierno, di sapere i giorni di quel mese
for($list_day = 1; $list_day <= $days_in_month; $list_day++){
//qui vorrei utilizzare l'in_array per vedere se i giorni del mese, sono contenuti nell'array dei gg estrapolati da DB
$calendar.= (in_array($DBdayMeet,$list_day) ? '<div class="day-number_a">[url="calendarForDevice.php?draw_calendar_day=1"]'.$list_day.'[/url]' : '<div class="day-number">'.$list_day) .'</div>';
}
Domanda, dov'è che sbaglio?
Grazie mille....