Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2010, 14:08
humberto81
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 15 años, 4 meses
Puntos: 1
Mostrar una lista de datos

es larga pero me funciona en el query de mysql pero no en php.

Muestra algo como esto:

fecha_final | s_preg_titulo_pregunta | datediff(fecha_final, curdate())
'2010-03-31', 'segunda prueba' , 0
'2010-04-01', 'tercera prueba ', 1
'2010-04-02', 'prueba ', 2


esto muestra una fecha de 1 a 3 dias adelantado, muestra un titulo y el ultimo muestra los dias que faltan para que se cumpla la fecha final

Ahora tengo esto para mostrarlo... que no funciona
Código PHP:
$guarda = ("SELECT tb_web_fecha.fecha_final, tb_web_preguntas.s_preg_titulo_pregunta, datediff(fecha_final, curdate()) FROM tb_web_fecha, tb_web_preguntas WHERE (datediff(fecha_final, curdate()) = 2 or datediff(fecha_final, curdate()) = 1 or datediff(fecha_final,curdate()) = 0) andtb_web_fecha.n_preg_id=tb_web_preguntas.n_preg_id order by fecha_final;");
$resul mysql_query($guarda) or die(mysql_error());

while(
$oo mysql_fetch_array($resul)) {
$vartitulopregunta $oo['s_preg_titulo_pregunta'];
$varfechafinal $oo['fecha_final'];
$dias $oo['datediff(fecha_final, curdate())'];


echo 
$vartitulopregunta $varfechafinal;
}
?> 

Última edición por humberto81; 01/04/2010 a las 09:04