Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. <?php
  2. $host = 'mysql.hostinger.in';
  3. $db = 'u138456024_regix';
  4. $user = 'u138456024_regix';
  5. $pass = '10Aadhil@';
  6. $charset = 'utf8';
  7. $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
  8. $password=$_POST['password'];
  9. $username=$_POST['username'];
  10. $regix_id=$_POST['regix_id'];
  11. try{
  12. $opt = [
  13. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  14. PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
  15. PDO::ATTR_EMULATE_PREPARES => false
  16. ];
  17. $pdo = new PDO($dsn, $user, $pass, $opt);
  18. $table_name=$regix_id.'_staff_list';
  19. $stm=$pdo->prepare("select password from ? where username=?");
  20. $stm->execute([$table_name,$username]);
  21. $y=$stm->fetchColumn();
  22. if(password_verfiy($password,$y))
  23. {
  24. $json_array[0]["name"]=" ";
  25. $i=0;
  26. $table_name=$regix_id.'_subject_handling';
  27. $stmt=$pdo->prepare("select department,year,section,subject from ? where username = ?");
  28. $stmt->execute([$table_name,$username]);
  29. while($row=$stmt->fetch())
  30. {
  31. $json_array[$i]["name"]=$row['subject'];
  32. $json_array[$i]["department"]=$row['department'];
  33. $json_array[$i]["year"]=$row['year'];
  34. $json_array[$i]["section"]=$row['section'];
  35. $table_name=$regix_id.'_student_list';
  36. $stmt1=$pdo->prepare("select register_number,name from ? where department=? and year=? and section=?");
  37. $stmt1->execute([$table_name,$json_array[$i]["department"],$json_array[$i]["year"],$json_array[$i]["section"]]);
  38. $j=0;
  39. while($row1=$stmt1->fetch())
  40. {
  41. $json_array[$i]["students"][$j][0]=$row1["name"];
  42. $json_array[$i]["students"][$j][1]=$row1["register_number"];
  43. $j=$j+1;
  44. }
  45. $table_name=$regix_id+"_"+$row['department']+"_"+$row['year']+"_"+$row['section'];
  46. $array_of_day=["monday","tuesday","wednesday","thursday","friday"];
  47. $h=0;
  48. foreach($array_of_day as $array_list)
  49. {
  50. $query="select period from ? where ".$array_list."=?";
  51. $stmt2=$pdo->prepare($query);
  52. $stmt2->execute($table_name,$json_array[$i]["name"]);
  53. $j=0;
  54. while($row3=$stm2->fetch())
  55. {
  56. $json_array[$i]["schedule"][$h][$j]=$row3['period'];
  57. $j++;
  58. }
  59. $h++;
  60. }
  61. $i=$i+1;
  62. }
  63. json_encode($json_array);
  64. }
  65. else
  66. {
  67. echo "invalid credentials";
  68. }
  69. $pdo=null;
  70. }
  71. catch(PDOException $p)
  72. {
  73. echo "error in pdo".$p->getMessage();
  74. }
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement