Guest User

Untitled

a guest
Mar 22nd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. <form action="administrar_usuario.php" method="POST">
  2. <input type="text" name="nombre" placeholder="Nombre">
  3. <input type="text" name="apellido" placeholder="Apellido">
  4. <input type="text" name="dni" placeholder="DNI">
  5. <input type="text" name="usuario" placeholder="Usuario">
  6. <input type="password" name="contrasena" placeholder="Contraseña">
  7. <input type="email" name="email" placeholder="Correo">
  8. <input type="text" name="direccion" placeholder="Direccion">
  9. <input type="text" name="cod_postal" placeholder="Codigo Postal">
  10. <input type="tel" name="tel" placeholder="Teléfono">
  11. <input type="text" name="fecha_nac" placeholder="Fecha nacimiento">
  12. <input type="text" name="foto" placeholder="foto">
  13. <input type="text" name="curso" placeholder="curso">
  14. <input type='hidden' name='insertar' value='insertar'><!--Con esto ejecutamos la funcion de insertar-->
  15. <select name="tipo">
  16. <option value="1">Admin</option>
  17. <option value="2">Administración</option>
  18. <option value="3">Alumno</option>
  19. <option value="4">Profesor</option>
  20. </select>
  21. <input type="submit" name="altaUsuario" value="Crear">
  22.  
  23. <?php
  24.  
  25. <?php
  26.  
  27. public function insertar($usuario){
  28. $db=BaseDatos::conectar();
  29.  
  30. try {
  31. $insert=$db->prepare('INSERT INTO Usuarios values(NULL,:dni,:nombre,:apellido,:contrasena,:email,:usuario,:direccion,:cod_postal,:telefono,:fecha_nac,:foto,:curso,:estado,:tipo)');
  32. $insert->bindValue('id_usuario',$usuario->getIdUsuario());
  33. $insert->bindValue('nombre',$usuario->getNombre());
  34. $insert->bindValue('apellido',$usuario->getApellido());
  35. $insert->bindValue('contrasena',$usuario->getContrasena());
  36. $insert->bindValue('email',$usuario->getEmail());
  37. $insert->bindValue('usuario',$usuario->getUsuario());
  38. $insert->bindValue('direccion',$usuario->getDireccion());
  39. $insert->bindValue('cod_postal',$usuario->getCodPostal());
  40. $insert->bindValue('telefono',$usuario->getTel());
  41. $insert->bindValue('fecha_nac',$usuario->getFechaNac());
  42. $insert->bindValue('foto',$usuario->getFoto());
  43. $insert->bindValue('curso',$usuario->getCurso());
  44. $insert->bindValue('estado',$usuario->getEstado());
  45. $insert->bindValue('tipo',$usuario->getTipo());
  46. $insert->execute();
  47. }
  48. catch (PDOException $e) {
  49. print $e->getMessage ();
  50. }
  51.  
  52. }
Add Comment
Please, Sign In to add comment