$casa->setImg3($nombreArchivo); break; case 4: $casa->setImg4($nombreArchivo); break; case 5: $casa->setImg5($nombreArchivo); break; } } } $casaRepository->update($casa); header("location: ../../casa_list.php"); } else { try { $casa = new Casa(); $idUsuario = $_SESSION['id']; $usuarioRepository = new UsuarioRepository(); $usuario = $usuarioRepository->getOne($idUsuario); $casa->setIdPersona($usuario->getIdPersona()); $casa->setDireccion($_POST['direccion']); $casa->setCapacidad($_POST['capacidad']); $casa->setDormitorios($_POST['dormitorios']); $casa->setAmbientes($_POST['ambientes']); $casa->setBanios($_POST['banios']); $casa->setSuperficie($_POST['superficie']); $casa->setValor($_POST['valor']); $id = $casaRepository->insert($casa); $casa->setId($id); for ($i = 1; $i < 6; $i++) { $inputIMG = 'img' . $i;
public function getAllByPersonaAndPage($idPersona, $inicio, $cantidadPorPagina) { $casas = new ArrayObject(); $mysqli = new mysqli(Connection::DBHOST, Connection::DBUSERNAME, Connection::DBPASS, Connection::DBNAME); $query = "SELECT id, id_persona, capacidad, ambientes, banios, superficie, direccion, dormitorios,\n img1, img2, img3, img4, img5, valor FROM casa WHERE id_persona=? LIMIT ?,?"; $statement = $mysqli->prepare($query); $statement->bind_param("iii", $idPersona, $inicio, $cantidadPorPagina); $statement->execute(); $statement->bind_result($id, $idPersonas, $capacidad, $ambientes, $banios, $superficie, $direccion, $dormitorios, $img1, $img2, $img3, $img4, $img5, $valor); while ($statement->fetch()) { $casa = new Casa(); $casa->setId($id); $casa->setIdPersona($idPersonas); $casa->setCapacidad($capacidad); $casa->setAmbientes($ambientes); $casa->setBanios($banios); $casa->setSuperficie($superficie); $casa->setDireccion($direccion); $casa->setDormitorios($dormitorios); $casa->setImg1($img1); $casa->setImg2($img2); $casa->setImg3($img3); $casa->setImg4($img4); $casa->setImg5($img5); $casa->setValor($valor); $casas->append($casa); } $mysqli->close(); return $casas; }