Guest User

Untitled

a guest
Nov 4th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. aluno:
  2. id
  3. matricula
  4. username
  5. curso_id // referencia a id_cursos da tabela cursos, coluna
  6. id_cursos.
  7.  
  8. cursos:
  9. id_cursos
  10. nome_cursos
  11.  
  12. modulos:
  13. id_modulos
  14. nome_modulos
  15. cursos_id //faz referencia a tabela cursos, coluna id_cursos.
  16.  
  17. materias:
  18. id_materias
  19. nome_materias
  20. modulos_id // faz referencia a tabela modulos, coluna id_modulos.
  21.  
  22. <?php
  23. function get_user_data(){
  24. $user = $_SESSION["Login"];
  25. $pass = $_SESSION["Password"];
  26. $pdo = cnx();
  27. $select = $pdo->query("select * from aluno where matricula = '$user' and password ='$pass' ");
  28. $select->execute();
  29. $rowCount = $select->rowCount();
  30. if ($rowCount == 0):
  31. header("Location:index.php?out=1");
  32. else:
  33. return $select;
  34. endif;
  35. }
  36.  
  37. function stats_session(){
  38. session_start();
  39. if (isset($_SESSION['Login']) and isset($_SESSION['Password'])) {
  40. $data = get_user_data();
  41. $data->execute();
  42. foreach ($data as $key) {
  43. $curso_id = $key['id_curso'];
  44. $pdo = cnx();
  45. $select = $pdo->query("SELECT C.*, A.*, MO.*, MA.* FROM aluno A JOIN cursos C on C.id_cursos = '$curso_id' JOIN modulos MO on MO.id_modulos = '$curso_id' JOIN materias MA on MA.id_materias = MO.id_modulos");
  46. $select->execute();
  47. return $select;
  48. }
  49. } else {
  50. header('Location:index.php');
  51. }
  52. }
  53. $query = stats_session();
  54. $query->execute();
  55. foreach ($query as $key) {
  56. var_dump(json_encode($key));
  57. }
  58. ?>
  59.  
  60. C:wamp64wwwfrequencia.php:6:string '{"id_cursos":"1","0":"1","nome_curso":"Assistente Administrativo","1":"Assistente Administrativo","id":"1","2":"1","matricula":"1234","3":"1234","password":"1234","4":"1234","username":"2626","5":"2626","id_curso":"1","6":"1","id_modulos":"1","7":"1","nome_modulos":"modulo basico","8":"modulo basico","cursos_id":"1","9":"1","id_materias":"1","10":"1","nome_materias":"Introduu00e7u00e3o a adm","11":"Introduu00e7u00e3o a adm","modulos_id":"1","12":"1"}' (length=458)
  61.  
  62. C:wamp64wwwfrequencia.php:6:string '{"id_cursos":"1","0":"1","nome_curso":"Assistente Administrativo","1":"Assistente Administrativo","id":"2","2":"2","matricula":"4321","3":"4321","password":"4321","4":"4321","username":"Usuu00e1rio 2","5":"Usuu00e1rio 2","id_curso":"2","6":"2","id_modulos":"1","7":"1","nome_modulos":"modulo basico","8":"modulo basico","cursos_id":"1","9":"1","id_materias":"1","10":"1","nome_materias":"Introduu00e7u00e3o a adm","11":"Introduu00e7u00e3o a adm","modulos_id":"1","12":"1"}' (length=478)
Add Comment
Please, Sign In to add comment