Mediante una consulta simple estoy trayendo información desde una base de datos (noticias: titulo, fecha, cuerpo), y en una pagina hago que me filtre las noticias por mes, es decir, las noticias que se escribieron en marzo, apareceran cuando hago click en el link de marzo, y asi sucesivamente.
Y ahora necesito algo mas (aqui es donde necesito ayuda), luego de que se filtra por mes, necesito que aparesca el dia (en numero) y al lado los titulos de las noticias de ese dia.
El problema surge cuando hay mas de una noticia en un dia, ya que queda algo asi:
Cita:
y la idea es que quede asi:14
Titulo 1
14
Titulo 2
14
Titulo 3
Titulo 1
14
Titulo 2
14
Titulo 3
Cita:
Como podria hacer eso?14
Titulo 1
Titulo 2
Titulo 3
Titulo 1
Titulo 2
Titulo 3
Les dejo el codigo que estoy utilizando:
Código PHP:
$sql = "SELECT titulo, subtitulo, idnoticia, date_part('day', fecins) ";
$sql .= "FROM noticias ";
$sql .= "WHERE date_part('month', fecins) = ".$_GET['go'];
$sql .= "AND (opcion = 'PC') order by idnoticia";
$result = @pg_query($dbconn, $sql);
if (!$result) {
echo "<span style=\"color: green;\">Ocurrio un error al recuperar la información de la base de datos!</span>";
} else {
while ($row = pg_fetch_row($result)) {
echo "<h1>".$row[3]."</h1>\n";
echo "<p><strong>".$row[0]."</strong></p>\n<blockquote>".$row[1]."</blockquote>\n<p></p>\n";
}
}