Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <?php
  2.  
  3. if(isset($_POST['search']))
  4. {
  5. $valueToSearch = $_POST['valueToSearch'];
  6.  
  7. $query = "SELECT * FROM gdata
  8. WHERE
  9. Value1 = '" . $valueToSearch . "' OR
  10. Value2 = '" . $valueToSearch . "' OR
  11. Value1r = '" . $valueToSearch . "' OR
  12. Value2r = '" . $valueToSearch . "'
  13. ";
  14.  
  15. $search_result = filterTable($query);
  16.  
  17. }
  18. else {
  19. $query = "SELECT Value1, Value2,
  20.  
  21. CASE
  22. WHEN Value1 >= 90 AND Value1 <= 100
  23. THEN 'A'
  24. WHEN Value1 >= 70 AND Value1 <= 80
  25. THEN 'B'
  26. WHEN Value1 >= 50 AND Value1 <= 60
  27. THEN 'C'
  28. WHEN Value1 >= 0 AND Value1 <= 49
  29. THEN 'F'
  30. ELSE '' END AS Value1r,
  31.  
  32. CASE
  33. WHEN Value2 >= 90 AND Value2 <= 100
  34. THEN 'A'
  35. WHEN Value2 >= 70 AND Value2 <= 80
  36. THEN 'B'
  37. WHEN Value2 >= 50 AND Value2 <= 60
  38. THEN 'C'
  39. WHEN Value2 >= 0 AND Value2 <= 49
  40. THEN 'F'
  41. ELSE '' END AS Value2r
  42.  
  43. FROM gdata";
  44.  
  45.  
  46. $search_result = filterTable($query);
  47. }
  48.  
  49. // function to connect and execute the query
  50. function filterTable($query)
  51. {
  52. $connect = mysqli_connect("localhost", "root", "", "db");
  53. $filter_Result = mysqli_query($connect, $query);
  54. return $filter_Result;
  55. }
  56.  
  57. ?>
  58.  
  59. <!DOCTYPE html>
  60. <html>
  61. <head>
  62. <title>Gdata</title>
  63. </head>
  64.  
  65. <body>
  66.  
  67.  
  68. <form action="gdata.php" method="post">
  69. <input type="text" name="valueToSearch" placeholder="Search">
  70. <input type="submit" name="search" value="Filter">
  71.  
  72. <table>
  73. <tr>
  74. <th>G1</th>
  75. <th>G2</th>
  76. <th>R1</th>
  77. <th>R2</th>
  78. </tr>
  79.  
  80. <?php
  81. while($row = mysqli_fetch_array($search_result))
  82. {
  83. echo "<tr>";
  84. echo "<td>" . $row['Value1'] . "</td>";
  85. echo "<td>" . $row['Value2'] . "</td>";
  86. echo "<td>" . $row['Value1r'] . "</td>";
  87. echo "<td>" . $row['Value2r'] . "</td>";
  88. echo "</tr>";
  89. }
  90.  
  91. echo "</table>";
  92. ?>
  93. </form>
  94.  
  95. </body>
  96. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement