Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2004, 11:08
Avatar de ppjillol@
ppjillol@
 
Fecha de Ingreso: diciembre-2002
Mensajes: 110
Antigüedad: 22 años, 1 mes
Puntos: 0
Muchas gracias,

Incluyo el codigo y la url de la pagina, aunque veras q el final lo formateo partiendo y reordenando la fecha para q salga dd/mm/aaaa. Pero igualmente seria interesante saber porque no lo ordena correctamente

http://www.ariannasavall.com/cast/agenda.php

gracias
ppjj

?
$query ="select data, lloc, sala, programa, formacio, id FROM agenda order by data ASC"; //sql antiguo -> $query ="select DATE_FORMAT(data,'%d-%m-%y') as data, lloc, sala, programa, formacio, id FROM agenda order by data ASC"; //formateig des de mysql
$resultat = mysql_db_query($dbname,$query,$link) or die(mysql_error());

$bgTaula="CADBFF"; //F2F4F7
$flag = true; //

while ($row=mysql_fetch_array($resultat)) {


//formateo fecha //
$dia = substr($row[data],8,2);
$mes = substr($row[data],5,2);
$any = substr($row[data],0,4);
$dataEvent = $dia."/".$mes."/".$any ;

// cambia el color del fondo de la tabla alternativamente
if ($flag == true) {
$bgTaula="CADBFF";
} else {
$bgTaula="F2F4F7";
}
$flag = !$flag;

// condicional para cambiar el formato según sea un evento pasado o futuro
if ($row[data] < date("Y-m-d")) { // pasado

echo "<tr bgcolor='#".$bgTaula."'><td><img src='../imatges/pixel.gif' alt='' width='5' height='1'></td>";
echo " <td colspan='2' class='subtitols_bold2'>".$dataEvent." ". stripslashes($row[lloc])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'><td class='subtitols2'>&nbsp;</td><td bgcolor='#".$bgTaula."' class='subtitols2' align='right' valign='top'>".$sala.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols2'>&nbsp;". stripslashes($row[sala])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'> <td class='subtitols2'>&nbsp;</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols2' align='right' valign='top'>".$programa.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols2'>&nbsp;";
echo"".stripslashes($row[programa])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'><td class='subtitols2'>&nbsp;</td> ";
echo"<td bgcolor='#".$bgTaula."' class='subtitols2' align='right' valign='top'>".$formacio.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols2'>&nbsp;".stripslashes($row[formacio])."</td> </tr>";
echo"<tr><td colspan='3' bgcolor='#".$bgTaula."'><img src='../imatges/pixel.gif' alt='' width='1' height='5'></td></tr>";

} else { // +

echo "<tr bgcolor='#".$bgTaula."'><td><img src='../imatges/pixel.gif' alt='' width='5' height='1'></td>";
echo " <td colspan='2' class='subtitols_bold'>".$dataEvent." ". stripslashes($row[lloc])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'><td class='subtitols2'>&nbsp;</td><td bgcolor='#".$bgTaula."' class='subtitols' align='right' valign='top'>".$sala.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols'>&nbsp;".stripslashes($row[sala])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'> <td class='subtitols'>&nbsp;</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols' align='right' valign='top'>".$programa.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols'>&nbsp;";
echo"".stripslashes($row[programa])."</td></tr>";
echo"<tr bgcolor='#".$bgTaula."'><td class='subtitols'>&nbsp;</td> ";
echo"<td bgcolor='#".$bgTaula."' class='subtitols' align='right' valign='top'>".$formacio.":</td>";
echo"<td bgcolor='#".$bgTaula."' class='subtitols'>&nbsp;".stripslashes($row[formacio])."</td> </tr>";
echo"<tr><td colspan='3' bgcolor='#".$bgTaula."'><img src='../imatges/pixel.gif' alt='' width='1' height='5'></td></tr>";

}





}
?