Foros del Web » Programando para Internet » PHP »

Recorrer tabla y mostrar por web

Estas en el tema de Recorrer tabla y mostrar por web en el foro de PHP en Foros del Web. Hola. Tengo la tabla "noticias" y quisiera recorrer todos los registros y volcar los datos en la web siguiendo este formato: (Fecha - Hora) Titular ...
  #1 (permalink)  
Antiguo 15/03/2006, 10:25
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Recorrer tabla y mostrar por web

Hola.

Tengo la tabla "noticias" y quisiera recorrer todos los registros y volcar los datos en la web siguiendo este formato:

(Fecha - Hora) Titular

Descripcion de la noticia

Cada registro se compone de: fecha, titular, noticia

Entonces por cada registro crear una nueva fila para que todas aparezcan con el formato arriba indicado.

Tengo este código pero no se muy bien por donde insertar los for, while o lo que haya que poner:

Código PHP:
<table width="80%" bgcolor="#DDDDDD" align=center style="border:2px outset black">
    <? 
        $result 
mysql_query("select fecha, titular, noticia from tbl_noticia order by fecha desc");
        
    
?>
    <tr> 
      <td colspan="3"><div align="left"> <? echo "titular - Fecha"?> </div></td>
    </tr>
    <tr> 
      <td width="5%"></td>
      <td width="83%" bgcolor="#C1FFC1" style="border:1px groove black"><? echo "Noticia"?></td>
      <td width="5%"></td>
    </tr>    
  </table>
El código no está terminado porque no se seguirlo. He visto un ejemplo parecido pero no consigo dar con la tecla. (Me salen unas cosas muy raras)
  #2 (permalink)  
Antiguo 15/03/2006, 11:03
Avatar de carlosfocus  
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 18 años, 3 meses
Puntos: 0
te faltaria
Código PHP:
    <? 
        $result 
mysql_query("select fecha, titular, noticia from tbl_noticia order by fecha desc");

        while(
$sql mysql_fetch_array($result)) {
}
        
    
?>
Y en tu tabla seria asi

Código PHP:
//

  <tr> 
      <td colspan="3"><div align="left"> <? echo ".$sql['titular']." ?> - <? echo ".$sql['fecha']." ?> </div></td>
    </tr>
    <tr> 
      <td width="5%"></td>
      <td width="83%" bgcolor="#C1FFC1" style="border:1px groove black"><? echo ".$sql['Noticia']." ?> </td>
      <td width="5%"></td>
    </tr>    
  </table>
Suerte
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com
  #3 (permalink)  
Antiguo 15/03/2006, 11:03
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Código PHP:
<?php $result mysql_query("select DATE_FORMAT(fecha,'%d/%m/%y - %H:%i') AS fecha, titular, noticia from tbl_noticia order by fecha desc"); ?>
<table width="80%" bgcolor="#DDDDDD" align=center style="border:2px outset black">
<?php while ($row mysql_fetch_assoc($result)) { ?>
    <tr> 
      <td colspan="3"><div align="left"> <? echo "(".$row['fecha'].") " $row['titular']; ?> </div></td>
    </tr>
    <tr> 
      <td width="5%"></td>
      <td width="83%" bgcolor="#C1FFC1" style="border:1px groove black"><? echo $row['noticia']; ?></td>
      <td width="5%"></td>
    </tr>
<?php ?>
  </table>
Saludos
  #4 (permalink)  
Antiguo 15/03/2006, 11:16
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Ok.

Ya me sale bien.
muchas gracias por vuestra ayuda

Saludos
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 22:59.