Salve a tutti...
sto usando un calendario "semplice" in cui si vedono i giorni del mese.
Dovrei unirlo ad una tabella di eventi in mysql, e quando nel giorno c'è un evento dovrebbe diventarmi che ne so ITALICO.. dico per esempio..
credo che quello che faccia al caso mio sia in_array, come ho scritto nel titolo..
in sostanza questo crea il mio array:
Codice PHP:
mysql_select_db($database_eventi$eventi);
$result mysql_query("SELECT * FROM eventi");
$MIOARRAY = array();
while(
$r mysql_fetch_array($result))
        
$MIOARRAY[] = strtotime($r[1]); 
Poi appresso:
Codice PHP:

$a 
strtotime(date($anno_."-".$mese_."-".$giorno_));

if (
in_array($a$MIOARRAY())) {
    print(
"\n\t\t<td><a href=\"?x=".$a."\"><em>".$giorno_."</em></a></td>");
} else {
if(
$a != $b) {
print(
"\n\t\t<td><a href=\"?x=".$a."\">".$giorno_."</a></td>");
} else {
print(
"\n\t\t<td><a href=\"?x=".$a."\"><strong>".$giorno_."</strong></a></td>");
}

..ovviamente mi da errore: quello che vorrei è che lui confrontasse le date che stanno nel mio array con quella del giorno che sta stampando (variabile $a) e che se fosse uguale me la evidenzia con <em>..
senza quell'if con in_array il calendario funziona.. è "solo" quello che vorrei modificare..
(altrimenti la "non-soluzione" sarebbe di fare una query per ogni giorno e vedere se in quel giorno ci sono eventi, ma 30 query per ogni pagina SOLO per questo non mi sembrerebbe il caso.. )

grazie a chiunque mi darà una mano..