Hola, tengo un pequeño script que pude armar como un "frankenstein" de distintos foros x ahi ;) y bueno funciona bien, agrego desde /nueva_noticia.php "titulo", "texto", e "imagen", el cual se almacena en una carpeta y guardo la url en la DB, la cual luego imprimo en un index, en donde se muestran desde el mas antiguo, al mas reciente,
Quisiera poder cambiar este orden, que el mas reciente se ponga primero, pero no logro hacerlo, adjunto el codigo php del index en donde despliego las noticias, no tiene nada de estilos ya que estoy esperando a terminarlo. Gracias
Código PHP:
<html>
<head><title>Pagina de prueba</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="estilos.css">
</head>
<?php
include("conexion.php");
if(isset($_GET['noticia']))
{
if(!empty($_GET['noticia']))
{
$id_noticia = (int) mysql_real_escape_string($_GET['noticia']);
$query_noticias = mysql_query("SELECT * FROM ".$db_table." WHERE id = '".$id_noticia."' LIMIT 1");
if(mysql_num_rows($query_noticias) > 0)
{
while($columna = mysql_fetch_assoc($query_noticias))
{
echo '
<table>
<tr>
<td>'.$columna['titulo'].'</td>
<td>'.$columna['fecha'].'</td>
<tr>
<td colspan="2"><img class="imagen" src="imagenes/'.$columna['imagen'].'" /></td>
</tr>
</tr>
<tr>
<td colspan="2">'.$columna['texto'].'</td>
</tr>
<tr>
<td><a href="./">Atrás</a></td>
</tr>
</table>
';
}
}
else
{
echo 'La noticia que solicitas, no existe.';
}
}
else
{
echo 'Debes seleccionar una noticia.';
}
}
else
{
$query_noticias = mysql_query("SELECT * FROM ".$db_table."");
$limite = 100;
while($columna = mysql_fetch_assoc($query_noticias))
{
echo '
<table>
<tr>
<td>'.$columna['titulo'].'</td>
<td>'.$columna['fecha'].'</td>
</tr>
<tr>
<td colspan="2"><img class="imagen" src="imagenes/'.$columna['imagen'].'" /></td>
</tr>
<tr>
<td colspan="2">'.substr($columna['texto'], 0, $limite).' [...]</td>
</tr>
<tr>
<td colspan="2"><a href="?noticia='.$columna['id'].'">Leer más</a></td>
</tr>
</table>
';
}
}
?>