Hola amigos, queria ver si me podian ayudar en esto: tengo una pagina php que hace un listado de todas las noticas de una bd, en cada una de ellas hay un link del tipo noticias.php?cod_noticia=1, que me lleva a una pagina detallenoticia.php.
Ahora, hago uso de una variable get, con la cual recogo en la pagina detallenotica.php el id de la noticia, y muestro la notica a full, me funciona bien, pero mi problema es:
si yo en la barra de navegacion, cambio el cod_noticia=1, y coloco cualquier numero, por ejemplo 8, y no tengo esa noticia, quiero hacer que muestre un mensaje o redireccione, o sea que si modifican el id, y si ese numero no tiene contenido, que rediriga o muestre un mensaje.
probe hacer una condicional asi if(!empty($_get['cod_aviso'])){codigo de conexion, foreach para mostrar filas,etc}
y no me funciona
busque en el foro y ninguna de las cosas que probe me resulto, Agradeceria si alguien me puede ayudar, debe ser una tontera pero no doy con la solucion, estoy trabajando con PDO..
Saludos y gracias
Pagina detallenoticia.php
Código:
<?php
/*error_reporting(E_ALL ^ E_NOTICE);*/
require ('crud/conexionDB.php');
require ('crud/funcionesCrud.php');
if($_GET['cod_aviso']){
/*echo "cargar la consulta";*/
$cod_aviso= $_GET['cod_aviso'];
$modelo= new Operaciones;
$modelo->select='*';
$modelo->from='avisos';
$modelo->condition= "cod_aviso= $cod_aviso";
$modelo->Seleccionar();
$filas=$modelo->rows;
foreach($filas as $fila)
{
$cod_aviso=$fila['cod_aviso'];
$comuna=$fila['comuna'];
$titulo_aviso=$fila['titulo_aviso'];
$categoria_aviso=$fila['categoria_aviso'];
$valor_producto=$fila['valor_producto'];
$aviso=$fila['aviso'];
$nombre=$fila['nombre'];
$tel_celular=$fila['tel_celular'];
$tel_fijo=$fila['tel_fijo'];
$correo_electronico=$fila['correo_electronico'];
$direccion=$fila['direccion'];
}
}else{
echo "redirigir porque no existe cod_aviso";
}
php de la pagina noticias.php (litsado de todas las noticias)
Código:
require ('crud/conexionDB.php');
require ('crud/funcionesCrud.php');
$modelo= new Operaciones;
$modelo->select='*';
$modelo->from='avisos';
/*$modelo->condition='cod_aviso= $cod_aviso';*/
$modelo->Seleccionar();
$filas=$modelo->rows;
$total_avisos=count($filas);