Foros del Web » Programando para Internet » PHP »

reporte - con separadores y x dias

Estas en el tema de reporte - con separadores y x dias en el foro de PHP en Foros del Web. Saludos Amigos, tengo una consulta. tengo una tabla usuario con 5 campos idusuario, nombre apellido mail date y la otra noticias con 5 campos id_noticias, ...
  #1 (permalink)  
Antiguo 18/05/2006, 11:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 159
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación reporte - con separadores y x dias

Saludos Amigos, tengo una consulta.

tengo una tabla usuario con 5 campos idusuario, nombre apellido mail date

y la otra noticias con 5 campos id_noticias, idusuario, nnoticia,contenido,date

el detalle es el siguiente

Si quisiera mostrar el reporte ordenado de esta forma asumiendo que hoy es jueves 18 may 2004

que en la cabecera del reporte (salga de esta forma)

Jueves 18 may 2004
-------------------
y aqui todas las noticias agregadas... el jueves 18

Miercoles 17 May 2004
--------------------
y aqui las noticias agregadas el 17 de mayo

- Lo que me hace falta es la idea de como hacerlo Por conectarme a mi bd y mostrar los resultados, no tengo problema asi como algunos conocimientos de sql.

El detalle es como hago para imprimir ese tipo de reporte..
con 2 consultas? 1 consulta?

Alguien me puede orientar?

Muchas Gracias

A. Acosta
  #2 (permalink)  
Antiguo 18/05/2006, 12:09
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 15 años, 5 meses
Puntos: 125
una consulta ordenada por FECHA o DATE de tabla NOTICIAS, cada vez que cambie la fecha Imprimes la misma y luego continuas..
- Guardas el primer dato fecha e Imprimes
- cada vez que recorras los registros verificas si ha cambiado la fecha, si ha cambiado imprimes FECHA, sino, escribes los datos corrrespondientes a la fecha..

salu2
  #3 (permalink)  
Antiguo 18/05/2006, 13:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 159
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación

ok amigo supongamos que este es mi while para recorrer las filas

mi campo fecha se llama DATE

Código PHP:

// aqui empieza mi tabla 

<table width="89%" border="0" cellspacing="2" cellpadding="4">

//esto es el bucle para imprimir 
<?

//inicio un while 

    
while ($row=mysql_fetch_array($_pagi_result))

    {
    
    <
tr class="tipo">
        



<
td valign="top">

// aqui imprimi la fecha

<? echo "<left>"$row["DATE"] ; 

// guardo ese valor en una variable  llamada $tfecha

 
$row["DATE"]=$tfecha;


 
?>

</td>
      </tr>

?>
      <tr class="tipo">
        <td valign="top"><? echo "<left>"$row["titulo"]  ?></td>
      </tr>
      <tr class="tipo">
        <td height="18" valign="top" class="url"><? echo  "<left>"$row["contenido"?></td>
      </tr>
      <tr>
        <td height="18" valign="top" class="linea">--------------------------------------------------------------------------------------------------------</td>
      </tr>
      <?
 
 
    
    
    


?>
 </table>

Ahora con eso ya imprimie la primera cabezera... y bueno si imprimo eso me saldra la fecha en todas las filas...

para que no se repita debo generar una tabla antes de la tabla que imprime los resultados que no son el campo DATE y darle la condicion que me sugeristes con un if..

Es correcto?

Gracias...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:25.