Buenas!
Tengo un problema que seguro que tiene fácil solución, pero que no llego a dar con ella
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
Tengo mi dirección web http://www.miweb.com/blog/55/ en la que se muestra la dirección http://www.miweb.com/blog/index.php?=55
Es decir, una URL dinámica. El problema es que necesito que se muestre el título y no el ID. (http://www.miweb.com/blog/titulo-de-la-noticia
Para ello he creado un valor llamado url en la base de datos en el que aparece el título con guiones.
El código de /blog/index.php que utilizo es este:
Código:
<?php
if(isset($_GET['blog']))
{
if(!empty($_GET['blog'])) // Si el valor de "noticia" no es NULL, continua con el proceso
{
$id_noticia = (int) mysql_real_escape_string($_GET['blog']);
$query_noticias = mysql_query("SELECT titulo, fecha, texto FROM ".$db_table." WHERE id = '".$id_noticia."' ORDER BY fecha LIMIT 5"); // Ejecutamos la consulta
if(mysql_num_rows($query_noticias) > 0) // Si existe la noticia, la muestra
{
while($columna = mysql_fetch_assoc($query_noticias)) // Realizamos un bucle que muestre todas las noticias, utilizando while.
{
echo ("<title>$columna[titulo]\n</title>");
echo ("<h1>");
echo ("<img src=\"../../files/images/deco/7.png\" width=\"40\" height=\"37\">");
echo ("$columna[titulo]\n");
echo ("</h1>");
echo ("<div id=\"newsdate\">");
echo ("$columna[fecha]\n");
echo ("</div>");
echo ("<div id=\"updating\">");
echo ("$columna[texto]\n");
echo ("</div>");
echo '
<table>
<tr>
<td><a class="noPrint" href="./../../news">Back</a></td>
</tr>
</table>
';
}
}
else
{
echo 'The entry you are looking for does not exists.'; // Si no, muestra un error
}
}
else
{
echo 'You should choose an entry.'; // Si GET no recibe ningún valor, muestra un error
}
}
?>
¿Podrían ayudarme, por favor?
¡GRACIAS!