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 de la pagina noticias.php (litsado de todas las noticias)<?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"; }
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);