public function findLikeAtrr($cadena) { $this->conexion->conectar(); $query = "SELECT * FROM especificacion WHERE upper(idEspecificacion) LIKE upper(" . $cadena . ") OR upper(titulo) LIKE upper('" . $cadena . "') OR upper(descripcion) LIKE upper('" . $cadena . "') OR upper(idCasa) LIKE upper(" . $cadena . ") "; $result = $this->conexion->ejecutar($query); $i = 0; $especificacions = array(); while ($fila = mysql_fetch_assoc($result)) { $especificacion = new EspecificacionDTO(); $especificacion->setIdEspecificacion($fila['idEspecificacion']); $especificacion->setTitulo($fila['titulo']); $especificacion->setDescripcion($fila['descripcion']); $especificacion->setIdCasa($fila['idCasa']); $especificacions[$i] = $especificacion; $i++; } $this->conexion->desconectar(); return $especificacions; }
$especificacions = $control->getEspecificacionLikeAtrr($cadena); $json = json_encode($especificacions); echo $json; } else { if ($accion == "BUSCAR_BY_ID") { $idEspecificacion = htmlspecialchars($_REQUEST['idEspecificacion']); $especificacion = $control->getEspecificacionByID($idEspecificacion); $json = json_encode($especificacion); echo $json; } else { if ($accion == "ACTUALIZAR") { $idEspecificacion = htmlspecialchars($_REQUEST['idEspecificacion']); $titulo = htmlspecialchars($_REQUEST['titulo']); $descripcion = htmlspecialchars($_REQUEST['descripcion']); $idCasa = htmlspecialchars($_REQUEST['idCasa']); $especificacion = new EspecificacionDTO(); $especificacion->setIdEspecificacion($idEspecificacion); $especificacion->setTitulo($titulo); $especificacion->setDescripcion($descripcion); $especificacion->setIdCasa($idCasa); $result = $control->updateEspecificacion($especificacion); if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Especificacion actualizada correctamente")); } else { echo json_encode(array('errorMsg' => 'Ha ocurrido un error.')); } } } } } }