<div class="row"> <!--side menu--> <div class="list-group col-sm-2"> <a href="buscar_propiedad.php" class="list-group-item"><i class="fa fa-search"></i> Buscar propiedades</a> <a href="listar_propiedades.php" class="list-group-item"><i class="fa fa-list-ol"></i> Listar propiedades</a> <a href="agregar_propiedad.php" class="list-group-item active"><i class="fa fa-plus-circle"></i> Agregar propiedades</a> <a href="preguntas.php" class="list-group-item"><i class="fa fa-inbox"></i> Responder preguntas</a> </div> <div class="col-sm-10"> <form action="../controller/ingreso_propiedad.php" method="POST" enctype="multipart/form-data"> <table class="table table-hover"> <?php $propiedadDal = new PropiedadDal(); $comunaDal = new ComunaDal(); $codigo = $propiedadDal->maxProp() + 1; ?> <tr> <td class="col-sm-2"> <i class="fa fa-list-ol"></i> Codigo Propiedad </td> <td class="col-sm-5"> <input type="text" name="txt_codigo" value="<?php echo $codigo; ?> " size="5" readonly="true"
--> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php try { //Busca una propiedad en la base de datos con el código ingresado. $propiedad = new Propiedad(); $propiedadDal = new PropiedadDal(); $codigoPropiedad = $_POST['txt_codigo']; //Crea una propiedad basada en el retorno de la base de datos. $propiedad = $propiedadDal->buscarPropiedad($codigoPropiedad); if ($propiedad->getCodigoPropiedad() >= $propiedadDal->minProp() && $propiedad->getCodigoPropiedad() <= $propiedadDal->maxProp()) { //Si se recibe una propiedad válida, se crea el atributo de sesión $arrayProp = array('idPropiedad' => $propiedad->getCodigoPropiedad(), 'foto' => $propiedad->getFoto(), 'precioUf' => $propiedad->getPrecioUF(), 'mtsConstruido' => $propiedad->getMetrosConstruidos(), 'mtsTotal' => $propiedad->getMetrosTotal(), 'numeroDormitorios' => $propiedad->getNumeroDormitorios(), 'numeroBaños' => $propiedad->getNumeroBanios(), 'tipoPropiedad' => $propiedad->getTipoPropiedad(), 'nombreComuna' => $propiedad->getComuna(), 'descripcion' => $propiedad->getDescripcion()); $_SESSION['prop'] = $arrayProp; //...y se muestra la propiedad encontrada. header('Location: ../Intranet/mostrar_propiedad.php'); } else { //Si no se recibe una propiedad válida, se muestra un php de error. header('Location: ../Intranet/error_propiedad.php'); } } catch (Exception $exc) { echo $exc->getTraceAsString(); } ?> </body> </html>