Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2014, 16:15
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: pasar parametro por url (clasica pagina detalle)

Holas, nimaki25.

Hay que aclarar acá un punto que tal vez no tengas claro:

En la línea:
Código PHP:
if($_GET['cod_aviso']) 
Lo que estás preguntando es si la variable tiene contenido o no (al tratar una variable de cadena como un booleano, lo que consigues realmente es saber si la variable está vacía (false) o no (true)).
Si lo que quieres es mostrar un mensaje cuando el valor de cod_aviso no existe en la BD, tendrás que agregar otra validación más a tu código: una donde averigües si el registro asociado al cod_aviso recibido existe; si no existe, muestras el aviso o redireccionas, según lo que te convenga más.

Yo de plano te sugiero cambiar la primera validación por la que corresponde, tratando la variable de cadena como tal, no como booleana, para luego agregar la nueva validación. Algo como:

Código PHP:
if(!empty($_GET['cod_aviso']))
{
  
// busca la noticia en la bd
  // y entonces valida aprovechando la propiedad o método rows de tu clase:
  
$filas=$modelo->rows;

  if (
count($filas) > 0)
  {
     
// muestras la noticia
  
}
  else
  {
     
// muestra mensaje de que el aviso no existe
  
}
}
else
{
  
// mensaje de que falta cod_aviso para buscar noticia

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*