<head> <meta charset="UTF-8"> <title></title> </head> <body> <?php try { //Instanciamos las Clases $propiedadDal = new PropiedadDal(); $p = new Propiedad(); //p = (Propiedad)request.getSession().getAttribute("propiedad"); $p->setCodigoPropiedad($_POST['txt_codigo_prop']); $p->setTipoPropiedad($_POST['ddl_tipo_propiedad']); $p->setPrecioUF($_POST['spn_precio_uf']); $p->setMetrosTotal($_POST['spn_metros_total']); $p->setMetrosConstruidos($_POST['spn_metros_construidos']); $p->setNumeroDormitorios($_POST['spn_dormitorios']); $p->setNumeroBanios($_POST['spn_banios']); $p->setComuna($_POST['ddl_comunas']); $p->setDescripcion($_POST['txt_descripcion']); if (isset($_POST['btn_guardar']) && $propiedadDal->updateProp($p)) { //Notificación de ingreso correcto. header('Location: ../Intranet/propiedad_modificada.php'); } else { if (isset($_POST['btn_eliminar_propiedad']) && $propiedadDal->deleteProp($p)) { //Poner pagina de buen delete header('Location: ../Intranet/propiedad_borrada.php'); } else { echo "error"; } }
function buscarPropiedad($idProp) { include '../conexion.php'; require_once '../model.class/Propiedad.php'; try { $propiedad = new Propiedad(); $sql = "SELECT p.idPropiedad, p.foto, p.precioUf, p.mtsConstruido, " . "p.mtsTotal, p.numeroCormitorios, p.numeroBaños, p.tipoPropiedad, " . "c.nombreComuna, p.descripcion " . "FROM propiedad p INNER JOIN comuna c on p.idComuna = c.idComuna " . "WHERE p.idPropiedad = " . $idProp . ";"; $query = mysql_query($sql); while ($row = mysql_fetch_array($query)) { $propiedad->setCodigoPropiedad($row['idPropiedad']); $propiedad->setFoto($row['foto']); $propiedad->setPrecioUF($row['precioUf']); $propiedad->setMetrosConstruidos($row['mtsConstruido']); $propiedad->setMetrosTotal($row['mtsTotal']); $propiedad->setNumeroDormitorios($row['numeroCormitorios']); $propiedad->setNumeroBanios($row['numeroBaños']); $propiedad->setTipoPropiedad($row['tipoPropiedad']); $propiedad->setComuna($row['nombreComuna']); $propiedad->setDescripcion($row['descripcion']); } return $propiedad; } catch (Exception $exc) { echo $exc->getTraceAsString(); } }