Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.98 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "Chacal0328";
  5. $dbname = "chercheurs";
  6.  
  7. if(isset($_GET['labo']) && $_GET['labo'] == 'default'){
  8. header('Location:pageCreationCompte.php?message="Choisissez un labo"');
  9. }
  10.  
  11.  
  12. $conn = new mysqli($servername, $username, $password, $dbname);
  13.  
  14. if($conn->connect_error){
  15. die("Connection failed: " .$conn->connect_error);
  16. }
  17.  
  18. echo "Connected successfully";
  19.  
  20.  
  21. //var du compte
  22. if($_GET['optSearch'] == 'dateCat'){
  23.  
  24. $sql = "SELECT * FROM publication GROUP BY annee, categorie DESC";
  25. $result = $conn->query($sql);
  26. if ($result->num_rows > 0) {
  27. // output data of each row
  28. while($row = $result->fetch_assoc()) {
  29. echo "id: " . $row["id"]. " - titre: " . $row["titre"]. " -categorie " . $row["categorie"]. " -annee " . $row["annee"]." -lieu " . $row["lieu"]. "<br>";
  30. }
  31. } else {
  32. echo "0 results";
  33. }
  34. }
  35. else if($_GET['optSearch'] == 'labDate'){
  36. $annee = $_GET['annee'];
  37. $lab = $_GET['labo'];
  38.  
  39. $sql = "SELECT * FROM publication WHERE annee >= '$annee' AND laboratoire = '$labo' GROUP BY annee";
  40. $result = $conn->query($sql);
  41. if ($result->num_rows > 0) {
  42. // output data of each row
  43. while($row = $result->fetch_assoc()) {
  44. echo "id: " . $row["id"]. " - titre: " . $row["titre"]. " -categorie " . $row["categorie"]. " -annee " . $row["annee"]." -lieu " . $row["lieu"]. "<br>";
  45. }
  46. } else {
  47. echo "0 results";
  48. }
  49. }
  50. else if($_GET['optSearch'] == 'chercheurDateCat'){
  51.  
  52. $chercheur = $_GET['chercheur'];
  53.  
  54. $sql = "SELECT * FROM publication";
  55. $result = $conn->query($sql);
  56. if ($result->num_rows > 0) {
  57. // output data of each row
  58. while($row = $result->fetch_assoc()) {
  59. if(parseAuteursExists($row['auteurs'],$chercheur)){
  60. echo "id: " . $row["id"]. " - titre: " . $row["titre"]. " -categorie " . $row["categorie"]. " -annee " . $row["annee"]." -lieu " . $row["lieu"]. "<br>";
  61. }
  62.  
  63. }
  64. } else {
  65. echo "0 results";
  66. }
  67. }
  68. else if($_GET['optSearch'] == 'collabExte'){
  69. $cherheur = $_GET['chercheur'];
  70. }
  71. else if($_GET['optSearch'] == 'coAut'){
  72. $chercheur = $_GET['chercheur'];
  73. $listeCompleteAuteurs;
  74. $sql = "SELECT * FROM publication";
  75. $result = $conn->query($sql);
  76. if ($result->num_rows > 0) {
  77. // output data of each row
  78. $listeCompleteAuteurs=array();
  79.  
  80. while($row = $result->fetch_assoc()) {
  81.  
  82. array_push($listeCompleteAuteurs,addAuteurs($row['auteurs'],$chercheur));
  83.  
  84. }
  85. $size = count($listeCompleteAuteurs);
  86. $final_array = array();
  87. for($x=0 ; $x<$size ; $x++){
  88. if()
  89. }
  90. } else {
  91. echo "0 results";
  92. }
  93. }
  94.  
  95.  
  96.  
  97. if(!mysqli_query($conn,$sql)) {
  98. die('Error: ' . mysqli_error($conn));
  99. }
  100. header('Location: index.php');
  101. mysqli_close($conn);
  102.  
  103. ?>
  104.  
  105. <script>
  106.  
  107. function parseAuteursExists(string1,string2){
  108.  
  109. var auteurs = string1.split(',');
  110. var present = FALSE;
  111. for(var i = 0 ; i <=auteurs.length() ; i++){
  112. if(auteurs[i] == string2){
  113. present = TRUE;
  114. }
  115. }
  116. return present;
  117.  
  118. }
  119. function addAuteurs(string1,string2){
  120.  
  121. var auteurs = string1.split(',');
  122. var auteursFull;
  123. for(var i = 0 ; i <=auteurs.length() ; i++){
  124. if(auteurs[i] != string2){
  125. auteursFull.add(auteurs[i]);
  126. }
  127. }
  128.  
  129. return auteursFull;
  130.  
  131. }
  132.  
  133.  
  134. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement