Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2014, 16:49
nimaki25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 131
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: pasar parametro por url (clasica pagina detalle)

Cita:
Iniciado por quinqui Ver Mensaje
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!
Hola quinqui, en primer lugrar agradecer tu tiempo y tu ayuda, FUNCIONO!!!! sabia que faltaba un condicional mas pero no sabia donde, probe de mil maneras y no me resultaba, te agardesco muchisimo estimado....

Saludos cordiales