Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2009, 18:11
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Una compresion de como poder hacer

Bueno, necesitas validar la categoria y, en base a esa, hacer el filtro para obtener las noticias:

Código php:
Ver original
  1. $pag = mysql_real_escape_string($_GET['pag']);
  2. $query = "SELECT * FROM categorias WHERE nombre = '$pag'";
  3. $result = mysql_query($query) or die(mysql_error());
  4. if(mysql_num_rows($result) < 1)
  5.     die('La categoria no existe.');
  6. $categoria = mysql_fetch_assoc($result);
  7.  
  8. // Ahora armas la consulta para obtener las noticias:
  9. $query = "SELECT * FROM noticias WHERE categoria = '{$categoria['id']}'";
  10.  
  11. // Aqui lees la consulta y muestras tu listado

Si solo tienes una tabla "noticias" y en ella el campo categoria que es de texto:

Código php:
Ver original
  1. $pag = mysql_real_escape_string($_GET['pag']);
  2. $query = "SELECT * FROM noticias WHERE categoria = '$pag'";

Este mismo codigo te debe servir para todas las categorias, a menos que tengas un formato especial para cada una o los procesos tengan que ser diferentes.
__________________
- León, Guanajuato
- GV-Foto