realmente esta aqui lo raro del asunto :
$_SESSION['date']; es un array, en el que cada click que hago en el calendario, vale por ejemplo 08-07-2008, si le doy otra vez se actualiza la web, suma una posicion y vale por ejemplo 10-07-2008, luego imprimo el array con un for , o lo guardo en una BD y va perfecto.
$row['fechas'] --> hace referencia a los dias que saco de la BD, si te fijas pongo los ECHO para comprobar que los esta recogiendo correctamente. Es un string.
Código PHP:
$username=$_SESSION['username'];
$query="SELECT fechas FROM solicitados WHERE username='$username' ORDER BY fechas";
$link=mysql_connect($server,$dbuser,$dbpass);
$result=mysql_db_query($database,$query,$link);
while ($row=mysql_fetch_array($result))
{
echo $row['fechas'];
$calendar->highlighted_dates = $row['fechas'];
Sigo sin ver el fallo...realmente $_SESSION['date'] va coloreando dia a dia, pincho un dia lo colorea, suma una posicion y refresca la web, y asi continuamente.
Pero realmente contienen fechas las 2 variables...