Guest User

Untitled

a guest
Jan 28th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.91 KB | None | 0 0
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
  2.  
  3. <meta charset="UTF-8"/>
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  5. <!--<link rel="stylesheet" type="text/css" href="material/css/materialize.min.css">-->
  6. <!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css">-->
  7. <!--<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js"></script>-->
  8. <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  9. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
  10. <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  11.  
  12. <title>Asesorias</title>
  13. <link type="text/css" rel="stylesheet" href="materialize/css/materialize.min.css" media="screen,projection"/>
  14. <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  15. <script type="text/javascript" src="materialize/js/materialize.min.js"></script>
  16. <link type="text/css" rel="stylesheet" href="tooltip.css"/>
  17. <script type="text/javascript" src="asesorias.js"></script>
  18.  
  19.  
  20. <?php
  21. $bd = "tasesorias";
  22. $server = "localhost";
  23. $user = "root";
  24. $pass = "";
  25.  
  26. $conexion = @mysqli_connect($server, $user, $pass, $bd);
  27. if( !$conexion) die( "error de conexion".mysqli_connect_error());
  28.  
  29. $query = "SELECT * FROM lista";
  30. // $res = mysql_query($query);
  31. $res = mysqli_query($conexion, $query);
  32.  
  33. ?>
  34.  
  35. <div class="card-panel teal lighten-2 z-depth-5">
  36. <center><h5>Asesorias</h5></center>
  37. </div>
  38.  
  39. <form id="asesoria" role="form"><!--action="guardar.php" method="POST" name="form" -->
  40. <div class="row">
  41.  
  42. <div class="input-field col s8 offset-s2">
  43. <input type="text" id="nombreAsesor" name="nombreAsesor" class="validate" data-length="50">
  44. <label>Nombre del (a) asesor (a):</label>
  45. </div>
  46. <div class="input-field col s8 offset-s2">
  47. <input type="text" id="programaAcademico" name="programaAcademico" class="validate" data-length="70">
  48. <label>Programa académico al que está inscrito: </label>
  49. </div>
  50.  
  51. <!--Regresar valores de la BD con ajax porque soy la verga XD-->
  52. <!-- <div class="input-field col s6 offset-s2">
  53. <input type="text" id="alumno" name="alumno" class="validate" data-length="50">
  54. <label>Nombre del alumno: </label>
  55. </div> -->
  56.  
  57.  
  58. <div class="input-field col s6 offset-s2" >
  59. <select>
  60. <!-- <option value="" disabled selected id="lista_nombre" name="lista_nombre" >Elige una opción</option>
  61. <option></option> -->
  62. </select>
  63.  
  64. <label>Nombre del alumno: </label>
  65. </div>
  66.  
  67.  
  68. <!-- <div class="input-field col s2">
  69. <input type="text" id="matricula" onkeypress="return valida(event)" name="matricula" class="validate" data-length="6">
  70. <label>Matricula: </label>
  71. </div> -->
  72.  
  73. <!-- select matricula -->
  74. <div class="input-field col s2">
  75. <select>
  76. <!-- <option value="" disabled selected>Choose your option</option>
  77. <option value="1">Option 1</option>
  78. <option value="2">Option 2</option>
  79. <option value="3">Option 3</option> -->
  80. </select>
  81. <label>Matricula</label>
  82.  
  83. <div class="input-field col s8 offset-s2 page-header">
  84. <h3>
  85. <select id="getAlumnos">
  86. <option value="showAll" selected="selected">Show All Products</option>
  87. <?php while ($row=mysql_fetch_array($res)){ ?>
  88. <option value="<?php echo $row['nombre']?>"><?php echo $row['nombre']; ?> </option>
  89. <?php } ?>
  90. </select>
  91. </h3>
  92. </div>
  93.  
  94. <!--onkeyup="return ValNumero(this);"-->
  95. <div class="input-field col s6 offset-s2">
  96. <input type="text" id="tema" name="tema" class="validate" data-length="150">
  97. <label>Tema: </label>
  98. </div>
  99. <div class="col s2">
  100. <select name="tipo" id="tipo">
  101. <option value="" disabled selected>Elige una opción</option>
  102. <option value="Individual">Individual</option>
  103. <option value="Grupal">Grupal</option>
  104. </select>
  105. <label>Asesorias</label>
  106. </div>
  107. <div class="input-field col s8 offset-s2">
  108. <input type="text" id="acuerdos" name="acuerdos" class="validate" data-length="170">
  109. <label>Acuerdos: </label>
  110. </div>
  111. <div class="input-field col s6 offset-s2">
  112. <input type="date" id="fecha" name="fecha" class="fecha">
  113. </div>
  114. <div class="input-field col s2">
  115. <input type="text" id="duracion" name="duracion" class="validate" data-length="20">
  116. <label>Duración</label>
  117. </div>
  118. <div class="col s2 offset-s10 tooltip">
  119. <button class="btn waves-effect waves-light pulse" type="submit" onclick="enviar()">Guardar
  120. <i class="material-icons right">send</i>
  121. <!--<a href="mostrar.php"></a> name="action"para el boton-->
  122. </button>
  123. <span class="tooltiptext">Guardar en la base de datos</span>
  124. </div>
  125. </div>
  126. </form>
  127. <!--<div class="tooltip">Hover over me
  128. <span class="tooltiptext">Tooltip text</span>
  129. </div>-->
  130.  
  131.  
  132. <script type="text/javascript">
  133. function valida(e){
  134. tecla = (document.all) ? e.keyCode : e.which;
  135. //Tecla de retroceso para borrar, siempre la permite
  136. if (tecla==8){
  137. return true;
  138. }
  139. // Patron de entrada, en este caso solo acepta numeros
  140. patron =/[0-9]/;
  141. tecla_final = String.fromCharCode(tecla);
  142. return patron.test(tecla_final);
  143. }
  144.  
  145.  
  146. //valida solo numero y al ingresar una letra la borra...
  147. /*function Solo_Numerico(variable){
  148. Numer=parseInt(variable);
  149. if (isNaN(Numer)){
  150. return "";
  151. }
  152. return Numer;
  153. }
  154. function ValNumero(Control){
  155. Control.value=Solo_Numerico(Control.value);
  156. }*/
  157.  
  158. function enviar(){
  159. var varasesor = document.getElementById("nombreAsesor").value;
  160. var varpacademico = document.getElementById("programaAcademico").value;
  161. var varalumno = document.getElementById("alumno").value;
  162. var varmatricula = document.getElementById("matricula").value;
  163. var vartema = document.getElementById("tema").value;
  164. var vartipo = document.getElementById("tipo").value;
  165. var varacuerdos = document.getElementById("acuerdos").value;
  166. var varfecha = document.getElementById("fecha").value;
  167. var varduracion = document.getElementById("duracion").value;
  168. //alert(n1 + " " + n2 + " " + n3 + " " + n4);
  169.  
  170. if (varasesor=="" || varpacademico=="" || varalumno=="" || varmatricula=="" || vartema=="" || vartipo=="" || varacuerdos=="" || varfecha=="" || varduracion=="") {
  171. alert("Campos vacios, por favor ingrese datos en todos los campos");
  172. }else{
  173. var frm = $("#asesoria").serialize();
  174. console.log( frm );
  175. //pasar parametros de archivos al servidor
  176. $.ajax({
  177. type: "POST",
  178. url: "guardar.php",
  179. data: frm
  180. }).done(function(info){//trae informacion desde el servidor
  181. console.log ( info );
  182. });
  183. }
  184. }
  185.  
  186. /*$("#enviar").on("click",function(e){
  187. e.preventDefault();
  188. var frm = $("#asesoria").serialize();
  189. console.log( frm );
  190. //pasar parametros de archivos al servidor
  191. $.ajax({
  192. type: "POST",
  193. url: "guardar.php",
  194. data: frm
  195. }).done(function(info){//trae informacion desde el servidor
  196. console.log ( info );
  197. });
  198. });*/
  199.  
  200.  
  201. $('.fecha').pickadate({
  202. selectMonths: true, // Creates a dropdown to control month
  203. selectYears: 15, // Creates a dropdown of 15 years to control year,
  204. today: 'hoy',
  205. clear: 'limpiar',
  206. close: 'Ok',
  207. closeOnSelect: false // Close upon selecting a date,
  208. });
  209. </script>
  210. <script type="text/javascript">
  211. $(document).ready(function(){
  212. // function to get all records from table
  213. function getAll(){
  214.  
  215. $.ajax
  216. ({
  217. url: 'getAlumnos.php',
  218. data: 'action=showAll',
  219. cache: false,
  220. success: function(r)
  221. {
  222. $("#display").html(r);
  223. }
  224. });
  225. }
  226.  
  227. getAll();
  228. // function to get all records from table
  229.  
  230.  
  231. // code to get all records from table via select box
  232. $("#getAlumnos").change(function(){
  233. var id = $(this).find(":selected").val();
  234.  
  235. var dataString = 'action='+ id;
  236.  
  237. $.ajax
  238. ({
  239. url: 'getAlumnos.php',
  240. data: dataString,
  241. cache: false,
  242. success: function(r)
  243. {
  244. $("#display").html(r);
  245. }
  246. });
  247. })
  248. // code to get all records from table via select box
  249. });
Add Comment
Please, Sign In to add comment