Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.70 KB | None | 0 0
  1. //insert de los datos
  2. <?php
  3. //conexion a la base de datos
  4. include 'conexion.php';
  5.  
  6.  
  7. //almacena los datos ingresados en los textboxs
  8. $nomb=$_POST['Nombres'];
  9. $apell=$_POST['Apellidos'];
  10. $ident=$_POST['Identidad'];
  11. $email=$_POST['Correo'];
  12. $user=$_POST['Usuario'];
  13. $pass=$_POST['Password'];
  14. $perm=$_POST['Nivel_Permiso'];
  15.  
  16. //Sentencia insert que afectara la tabla usuarios
  17. $sql="INSERT INTO usuario (Nombres, Apellidos, Identidad, correo, Usuario, Password, Nivel_Permiso) VALUES
  18. ('$nomb', '$apell', '$ident', '$email','$user', '$pass', '$perm')";
  19.  
  20. echo $result=mysqli_query($conexion,$sql);
  21.  
  22.  
  23.  
  24. ?>
  25.  
  26.  
  27.  
  28. //funcion javascript y ajax para validar y hacer la llamada del insert
  29. function agregarusuarios(Nombres,Apellidos,Identidad,Correo,Usuario,Password,Nivel_Permiso) {
  30.  
  31. cadena="&Nombres=" + Nombres +
  32. "&Apellidos=" + Apellidos +
  33. "&Identidad=" + Identidad +
  34. "&Correo=" + Correo +
  35. "&Usuario=" + Usuario +
  36. "&Password=" + Password +
  37. "&Nivel_Permiso" + Nivel_Permiso;
  38.  
  39. //validacion de ingreso de datos con ajax e y llamada del insert
  40. $.ajax({
  41. type:"POST",
  42. url:"agregardatos.php",
  43. data:cadena,
  44. success:function (r) {
  45. if (r==1) {
  46. //al momento que se agregue un dato se vuela a recargar la tabla
  47.  
  48. alertify.success("Usuario Registrado Correctamente");
  49. $('#tabla').load('tabla.php');
  50. }else{
  51. alertify.success("Fallo en el servidor");
  52.  
  53.  
  54. }
  55. }
  56.  
  57. });
  58.  
  59. }
  60.  
  61.  
  62.  
  63. <!DOCTYPE html>
  64. <html>
  65. <head>
  66. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
  67. <title>Usuarios</title>
  68. <link rel="stylesheet" type="text/css" href="librerias/bootstrap/css/bootstrap.css">
  69. <link rel="stylesheet" type="text/css" href="librerias/alertifyjs/css/alertify.css">
  70. <link rel="stylesheet" type="text/css" href="librerias/alertifyjs/css/themes/default.css">
  71.  
  72. <script src="librerias/jquery-3.2.1.min.js"></script>
  73. <!--llamado de las funciones que estan en el archivo funciones.js-->
  74. <script src="funciones.js"></script>
  75. <script src="librerias/bootstrap/js/bootstrap.js"></script>
  76. <script src="librerias/alertifyjs/alertify.js"></script>
  77. </head>
  78. <body>
  79.  
  80. <!--Uso de la tablaTabla-->
  81. <div class="container">
  82. <div id="tabla"></div>
  83. </div>
  84.  
  85. <!-- Modal para registro de usuarios nuevos -->
  86. <!-- Modal -->
  87. <div class="modal fade" id="ModalRegistro" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  88. <div class="modal-dialog" role="document">
  89. <div class="modal-content">
  90. <div class="modal-header">
  91. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  92. <h4 class="modal-title" id="myModalLabel">Agrega Usuarios </h4>
  93. </div>
  94. <div class="modal-body">
  95. <!-- campos para registrar usuarios -->
  96. <label>Nombres: </label>
  97. <input type="text" id="Nombres" class="form-control input-sm" name="Nombres"><br>
  98.  
  99. <label>Apellidos: </label>
  100. <input type="text" id="Apellidos" class="form-control input-sm" name="Apellidos" ><br>
  101.  
  102. <label>Identidad: </label>
  103. <input type="text" id="Identidad" class="form-control input-sm" name="Identidad" ><br>
  104.  
  105. <label>Correo: </label>
  106. <input type="text" id="Correo" class="form-control input-sm" name="Correo" ><br>
  107.  
  108. <label>Usuario: </label>
  109. <input type="text" id="Usuario" class="form-control input-sm" name="Usuario" ><br>
  110.  
  111. <label>Password: </label>
  112. <input type="text" id="Password" class="form-control input-sm" name="Password" ><br>
  113.  
  114. <label>Nivel de Permiso: </label>
  115. <input type="text" id="Nivel_Permiso" class="form-control input-sm" name="Nivel_Permiso" ><br>
  116. </div>
  117. <div class="modal-footer">
  118. <button type="button" class="btn btn-primary" data-dismiss="modal" id="guardarnuevo">
  119. Agregar
  120. </button>
  121.  
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126.  
  127. <!-- Modal para edicion de nuevos usuarios-->
  128. <!-- Modal -->
  129. <div class="modal fade" id="ModalEdicion" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  130. <div class="modal-dialog" role="document">
  131. <div class="modal-content">
  132. <div class="modal-header">
  133. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  134. <h4 class="modal-title" id="myModalLabel">Actualizar Datos</h4>
  135. </div>
  136. <div class="modal-body">
  137. <label>Nombres: </label>
  138. <input type="text" id="Nombrese" class="form-control input-sm" name="Nombrese"><br>
  139.  
  140. <label>Apellidos: </label>
  141. <input type="text" id="Apellidose" class="form-control input-sm" name="Apellidose" ><br>
  142.  
  143. <label>Identidad: </label>
  144. <input type="text" id="Identidade" class="form-control input-sm" name="Identidade" ><br>
  145.  
  146. <label>Correo: </label>
  147. <input type="text" id="Correoe" class="form-control input-sm" name="Correoe" ><br>
  148.  
  149. <label>Usuario: </label>
  150. <input type="text" id="Usuarioe" class="form-control input-sm" name="Usuarioe" ><br>
  151.  
  152. <label>Password: </label>
  153. <input type="text" id="Passworde" class="form-control input-sm" name="Passworde" ><br>
  154.  
  155. <label>Nivel de Permiso: </label>
  156. <input type="text" id="Nivel_Permisoe" class="form-control input-sm" name="Nivel_Permisoe" ><br>
  157. </div>
  158. <div class="modal-footer">
  159. <button type="button" class="btn btn-warning" id="actualizadatos" data-dismiss="modal">Actualizar</button>
  160.  
  161. </div>
  162. </div>
  163. </div>
  164. </div>
  165.  
  166. </body>
  167. </html>
  168.  
  169.  
  170. //codigo javascript llamar la tabla y el evento del boton guardar
  171. <!--llamada a la tabla.php-->
  172. <script type="text/javascript">
  173. $(document).ready(function() {
  174. $('#tabla').load('tabla.php');
  175. });
  176. </script>
  177. <!--llamada a la funcion inserta usuarios-->
  178. <script type="text/javascript">
  179. $(document).ready(function() {
  180. $('#guardarnuevo').click(function(){
  181. Nombres=$('#Nombres').val();
  182. Apellidos=$('#Apellidos').val();
  183. Identidad=$('#Identidad').val();
  184. Correo=$('#Correo').val();
  185. Usuario=$('#Usuario').val();
  186. Password=$('#Password').val();
  187. Nivel_Permiso=$('#Nivel_Permiso').val();
  188. agregarusuarios(Nombres,Apellidos,Identidad,Correo,Usuario,Password,Nivel_Permiso)
  189. });
  190. });
  191. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement