コード例 #1
0
 public function findLikeAtrr($cadena)
 {
     $this->conexion->conectar();
     $query = "SELECT * FROM personas P JOIN usuario U ON P.run = U.run JOIN perfil PE ON U.idPerfil = PE.idPerfil WHERE  upper(P.run) LIKE upper('%" . $cadena . "%')  OR  upper(P.nombres) LIKE upper('%" . $cadena . "%')  OR  upper(P.apellidos) LIKE upper('%" . $cadena . "%') OR  upper(P.direccion) LIKE upper('%" . $cadena . "%') ";
     $result = $this->conexion->ejecutar($query);
     $i = 0;
     $personass = array();
     while ($fila = mysql_fetch_assoc($result)) {
         $personas = new PersonasDTO();
         $personas->setRun($fila['run']);
         $personas->setNombres($fila['nombres']);
         $personas->setApellidos($fila['apellidos']);
         $personas->setSexo($fila['sexo']);
         $personas->setTelefono($fila['telefono']);
         $personas->setFechaNac($fila['fechaNac']);
         $personas->setDireccion($fila['direccion']);
         $personas->setEmail($fila['email']);
         $personas->setClave($fila['clave']);
         $personas->setIdPerfil($fila['idPerfil']);
         $personas->setNombrePerfil($fila['nombre']);
         $personass[$i] = $personas;
         $i++;
     }
     $this->conexion->desconectar();
     return $personass;
 }
コード例 #2
0
 $nombres = htmlspecialchars($_REQUEST['nombres']);
 $apellidos = htmlspecialchars($_REQUEST['apellidos']);
 $sexo = htmlspecialchars($_REQUEST['sexo']);
 $telefono = htmlspecialchars($_REQUEST['telefono']);
 $fechaNac = htmlspecialchars($_REQUEST['fechaNac']);
 $direccion = htmlspecialchars($_REQUEST['direccion']);
 $clave = htmlspecialchars($_REQUEST['clave']);
 $email = htmlspecialchars($_REQUEST['email']);
 $idPerfil = htmlspecialchars($_REQUEST['idPerfil']);
 $runRespaldo = htmlspecialchars($_REQUEST['runRespaldo']);
 $personas = new PersonasDTO();
 $personas->setRun($run);
 $personas->setNombres($nombres);
 $personas->setApellidos($apellidos);
 $personas->setSexo($sexo);
 $personas->setTelefono($telefono);
 $personas->setFechaNac($fechaNac);
 $personas->setDireccion($direccion);
 $personas->setClave($clave);
 $personas->setEmail($email);
 $personas->setIdPerfil($idPerfil);
 $usuario = new UsuarioDTO();
 $usuario->setIdPerfil($idPerfil);
 $usuario->setRun($run);
 $usuario->setClave($clave);
 $result = $control->updatePersonas($personas);
 $control->updateUsuario($usuario);
 if ($result) {
     echo json_encode(array('success' => true, 'mensaje' => "Personas actualizada correctamente"));
 } else {
     echo json_encode(array('errorMsg' => 'Ha ocurrido un error.'));