Cari amici,
ho questo scritto, che se c'è una data nel campo db, mi colora la cella. Il tutto va bene ma io vorrei che fra due date venga colorato anche l'intervallo. Come posso modificarlo? Così come ve lo presento colora solo le 2 date ma non lo spazio che le separa.
Codice PHP:
$sql = 'SELECT * FROM calendar_events WHERE Date="'.$data.'" or Date2="'.$data.'" ';
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
$spanstr = "<span>";
while ($row = mysql_fetch_array($result)){
$spanstr.= $row['Event']."
";
$url = $row['Url'];
}
$spanstr.="</span>";
if($j == $thisDay)
$str.= "<td class=\"cal_this_day\"><a class=info href=\"".$url."\">".$j.$spanstr."</a> </td>";
else
$str.= "<td class=\"cal_day_highlight\"><a class=info href=\"".$url."\">".$j.$spanstr."</a></td>";
mysql_close($h);
}
else
{
if($j == $thisDay)
$str.= "<td class=\"cal_this_day\">".$j."</td>";
else
$str.= "<td class=\"cal_day\">".$j."</td>";
}
$j++;
}