/** * En el nuevo objeto tendremos la id a modificar. * @param Inmueble $objeto * @return type */ function edit(Inmueble $objeto) { $hoy = date("Y-m-d H:i:s"); $id = $objeto->getId(); $parametros['titulo'] = $objeto->getTitulo(); $parametros["descripcion"] = $objeto->getDescripcion(); $parametros["estado"] = $objeto->getEstado(); $parametros["precio"] = $objeto->getPrecio(); $parametros["localidad"] = $objeto->getLocalidad(); $parametros["provincia"] = $objeto->getProvincia(); $parametros["tipo"] = $objeto->getTipo(); $parametros["calle"] = $objeto->getCalle(); $parametros["superficie"] = $objeto->getSuperficie(); $parametros["cp"] = $objeto->getCp(); $parametros["objetivo"] = $objeto->getObjetivo(); $parametros["fecha"] = $hoy; //Preparamos la consulta $sql = "UPDATE {$this->tabla} SET titulo = :titulo, descripcion = :descripcion, estado = :estado, precio = :precio, localidad = :localidad, provincia = :provincia, tipo = :tipo, calle = :calle, superficie = :superficie, cp = :cp, objetivo=:objetivo, fecha = :fecha WHERE id = {$id}"; echo $sql; $r = $this->bd->setConsulta($sql, $parametros); if (!$r) { return $this->bd->getError(); } else { return $this->bd->getNumeroFilas(); } $bd->closeConsulta(); }