bien, ahora tengo lo siguiente: al pinchar en el link de un aviso, me muestra correctamente el detalle del mismo, hast ahi bien, pero si en el browser coloco un id de aviso que no existe ej(detalleaviso.php?cod_aviso=
55)
me sale lo siguiente:
Warning: Invalid argument supplied for foreach() y errores notice, debido a que no hay contenido de las variables que recorre el foreach...
asi tengo el codigo:
Código PHP:
<?php
/**
* @author: Nicolás Ezequiel Almonacid
* @category: Script
* @copyright: @nicoalmonacid - www.nicolasalmonacid.com
*/
/*error_reporting(E_ALL ^ E_NOTICE);*/
require ('crud/conexionDB.php');
require ('crud/funcionesCrud.php');
$cod_aviso= $_GET['cod_aviso'];
$modelo= new Operaciones;
$modelo->select='*';
$modelo->from='avisos';
$modelo->condition= "cod_aviso= $cod_aviso";
$modelo->Seleccionar();
$filas=$modelo->rows;
if(isset($_GET['cod_aviso'])){
/*echo "cargar la consulta";*/
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";
}*/
?>
<!DOCTYPE html>
<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/main.css">
<script src="js/vendor/modernizr-2.6.2.min.js"></script>
</head>
<body>
<!--Contenedor Principal-->
<div class="container">
<h1>Avisos Clasificados de CHILOE AVISOS</h1>
<div id="resultados">
<h1>Avisos Publicados</h1>
<!--Mostramos los avisos-->
<div class="row">
<?php
echo"<div id='fullaviso' class='col-lg-4'>";
echo "Codigo Aviso:" .$fila['cod_aviso']."<br>";
echo "Comuna:" .$fila['comuna']."<br>";
echo "Titulo:" .$fila['titulo_aviso']."<br>";
echo "Categoria:" .$fila['categoria_aviso']."<br>";
echo "valor:" .$fila['valor_producto']."<br>";
echo "Aviso:" .$fila['aviso']."<br>";
echo "Nombre:" .$fila['nombre']."<br>";
echo "Telefono Celular:" .$fila['tel_celular']."<br>";
echo "Telefono Fijo:" .$fila['tel_fijo']."<br>";
echo "Email:" .$fila['correo_electronico']."<br>";
echo "Direccion :" .$fila['direccion']."<br>";
echo"</div>";
?>
</div><!--row-->
</div>
</div><!--Contenedor Principal-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.0.min.js"><\/script>')</script>
<script src="js/vendor/bootstrap.js"></script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
</body>
</html>
Gracias nuevamente