public function findLikeAtrr($cadena) { $this->conexion->conectar(); $query = "SELECT * FROM consulta WHERE upper(idConsulta) LIKE upper(" . $cadena . ") OR upper(nombre) LIKE upper('" . $cadena . "') OR upper(fono) LIKE upper(" . $cadena . ") OR upper(email) LIKE upper('" . $cadena . "') OR upper(consulta) LIKE upper('" . $cadena . "') OR upper(fecha) LIKE upper('" . $cadena . "') OR upper(visto) LIKE upper(" . $cadena . ") OR upper(idCasa) LIKE upper(" . $cadena . ") "; $result = $this->conexion->ejecutar($query); $i = 0; $consultas = array(); while ($fila = mysql_fetch_assoc($result)) { $consulta = new ConsultaDTO(); $consulta->setIdConsulta($fila['idConsulta']); $consulta->setNombre($fila['nombre']); $consulta->setFono($fila['fono']); $consulta->setEmail($fila['email']); $consulta->setConsulta($fila['consulta']); $consulta->setFecha($fila['fecha']); $consulta->setVisto($fila['visto']); $consulta->setIdCasa($fila['idCasa']); $consultas[$i] = $consulta; $i++; } $this->conexion->desconectar(); return $consultas; }
$json = json_encode($consulta); echo $json; } else { if ($accion == "ACTUALIZAR") { $idConsulta = htmlspecialchars($_REQUEST['idConsulta']); $nombre = htmlspecialchars($_REQUEST['nombre']); $fono = htmlspecialchars($_REQUEST['fono']); $email = htmlspecialchars($_REQUEST['email']); $consulta = htmlspecialchars($_REQUEST['consulta']); $fecha = htmlspecialchars($_REQUEST['fecha']); $visto = htmlspecialchars($_REQUEST['visto']); $idCasa = htmlspecialchars($_REQUEST['idCasa']); $consulta = new ConsultaDTO(); $consulta->setIdConsulta($idConsulta); $consulta->setNombre($nombre); $consulta->setFono($fono); $consulta->setEmail($email); $consulta->setConsulta($consulta); $consulta->setFecha($fecha); $consulta->setVisto($visto); $consulta->setIdCasa($idCasa); $result = $control->updateConsulta($consulta); if ($result) { echo json_encode(array('success' => true, 'mensaje' => "Consulta actualizada correctamente")); } else { echo json_encode(array('errorMsg' => 'Ha ocurrido un error.')); } } } } }