Advertisement
Teammasik

helpa ildaru

Jan 14th, 2024 (edited)
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.37 KB | Cybersecurity | 0 0
  1. <?php
  2. require_once 'connect.php';
  3. ?>
  4.  
  5. <?php
  6. if (isset($_POST['Date'])) {
  7.     $result = $connect->query("CALL SortByColumn('uDate')");
  8.     $connect->next_result();
  9. } elseif (isset($_POST['Mark'])) {
  10.     $result = $connect->query("CALL SortByColumn('mark')");
  11. } elseif (isset($_POST['Points'])) {
  12.     $result = $connect->query("CALL SortByColumn('points')");
  13.     $connect->next_result();
  14. } elseif (isset($_POST['Test'])) {
  15.     $result = $connect->query("CALL SortByColumn('test')");
  16.     $connect->next_result();
  17. } else {
  18.     $result = $connect->query("CALL Select_Walkthrough_And_Students()");
  19.     $connect->next_result();
  20. }
  21. ?>
  22.  
  23. <meta charset="UTF-8" />
  24. <!doctype html>
  25. <html lang="en">
  26.  
  27. <head>
  28.     <meta charset="UTF-8">
  29.     <title>walkthroughs</title>
  30. </head>
  31. <style>
  32.     th,
  33.     td {
  34.         padding: 10px;
  35.     }
  36.     th {
  37.         background: #606060;
  38.         color: #fff;
  39.     }
  40.     td {
  41.         background: #b5b5b5;
  42.     }
  43. </style>
  44.  
  45. <body>
  46.     <div class="row">
  47.         <div class="col-md-12 head">
  48.             <div class="float-right">
  49.                 <a href="export.php" class="btn btn-success"><i class="dwn"></i> Export</a>
  50.             </div>
  51.         </div>
  52.  
  53.         <form action="test.php" method="post">
  54.             <input type="submit" name="Mark" value="sort by mark"><br><br>
  55.             <input type="submit" name="Date" value="sort by date"><br><br>
  56.             <input type="submit" name="Points" value="sort by points"><br><br>
  57.             <input type="submit" name="Test" value="sort by test"><br><br>
  58.  
  59.             <table>
  60.                 <tr>
  61.                     <th>Name</th>
  62.                     <th>Surname</th>
  63.                     <th>Group</th>
  64.                     <th>Mark</th>
  65.                     <th>uTime</th>
  66.                     <th>uDate</th>
  67.                     <th>points</th>
  68.                     <th>test</th>
  69.                 </tr>
  70.                 <?php while ($row = mysqli_fetch_array($result)) : ?>
  71.                     <tr>
  72.                         <td><?php echo $row[0]; ?></td>
  73.                         <td><?php echo $row[1]; ?></td>
  74.                         <td><?php echo $row[2]; ?></td>
  75.                         <td><?php echo $row[3]; ?></td>
  76.                         <td><?php echo $row[4]; ?></td>
  77.                         <td><?php echo $row[5]; ?></td>
  78.                         <td><?php echo $row[6]; ?></td>
  79.                         <td><?php echo $row[7]; ?></td>
  80.                     </tr>
  81.                 <?php endwhile; ?>
  82.             </table>
  83.         </form>
  84.  
  85.         <form action="index.php" method="post">
  86.             <button type="submit">Get back </button>
  87.         </form>
  88.  
  89.         <h3>add new walkthrough</h3>
  90.         <form action="create.php" method="post">
  91.             <p>Name</p>
  92.             <input type="text" name="studentName">
  93.             <p>Surname</p>
  94.             <input type="text" name="studentSurname">
  95.             <p>Group</p>
  96.             <input type="text" name="studentGroup">
  97.             <p>uTime</p>
  98.             <input type="text" name="uTime">
  99.             <p>uDate</p>
  100.             <input type="text" name="uDate">
  101.             <p>points</p>
  102.             <input type="text" name="points">
  103.             <p>test</p>
  104.             <input type="text" name="test"> <br><br>
  105.  
  106.             <button type="submit">add walkthrough</button>
  107.         </form>
  108.  
  109.     </div>
  110.  
  111.     <div>
  112.         <form method="POST">
  113.             <br><br><br>
  114.             <label>From: </label><input type="date" name="from">
  115.             <label>To: </label><input type="date" name="to">
  116.             <input type="submit" value="Get Data" name="submit">
  117.         </form>
  118.     </div>
  119.     <h2>Data Between Selected Dates</h2>
  120.     <div>
  121.         <table>
  122.             <thead>
  123.             <th>Name</th>
  124.                     <th>Surname</th>
  125.                     <th>Group</th>
  126.                     <th>Mark</th>
  127.                     <th>uTime</th>
  128.                     <th>uDate</th>
  129.                     <th>points</th>
  130.                     <th>test</th>
  131.             </thead>
  132.             <tbody>
  133.                 <?php
  134.                 if (isset($_POST['submit'])) {
  135.                     $from = date('Y-m-d', strtotime($_POST['from']));
  136.                     $to = date('Y-m-d', strtotime($_POST['to']));
  137.  
  138.                     $result = $connect->query("call create_or_replace_view('$from', '$to')");
  139.                     $connect->next_result();
  140.  
  141.                     while ($row = mysqli_fetch_array($result)){?>
  142.                         <tr>
  143.                             <td><?php echo $row[0]; ?></td>
  144.                             <td><?php echo $row[1]; ?></td>
  145.                             <td><?php echo $row[2]; ?></td>
  146.                             <td><?php echo $row[3]; ?></td>
  147.                             <td><?php echo $row[4]; ?></td>
  148.                             <td><?php echo $row[5]; ?></td>
  149.                             <td><?php echo $row[6]; ?></td>
  150.                             <td><?php echo $row[7]; ?></td>
  151.                         </tr>
  152.                 <?php
  153.                     }
  154.                 }
  155.                 ?>
  156.             </tbody>
  157.         </table>
  158.     </div>
  159.  
  160.     <div>
  161.         <form method="post">
  162.         <br><br><br>
  163.         <label>Search</label>
  164.         <input type="text" name="search">
  165.         <input type="submit" name="send">
  166.         </form>
  167.         <?php
  168.             if (isset($_POST["send"])) {
  169.                 $str = $_POST["search"];
  170.                 $result2 = $connect->query("select s.userName, s.userSurname, s.userGroup, w.mark, w.uTime, w.uDate, w.points, w.test from walkthrough w,
  171.                 students s where userSurname = '$str' and s.id=w.student_id");
  172.                 $connect->next_result();
  173.             }
  174.         ?>
  175.  
  176.         <table>
  177.             <tr>
  178.                 <th>Name</th>
  179.                 <th>Surname</th>
  180.                 <th>Group</th>
  181.                 <th>mark</th>
  182.                 <th>uTime</th>
  183.                 <th>uDate</th>
  184.                 <th>points</th>
  185.                 <th>test</th>
  186.             </tr>
  187.             <?php while ($row = mysqli_fetch_array($result2)) : ?>
  188.                 <tr>
  189.                     <td><?php echo $row[0]; ?></td>
  190.                     <td><?php echo $row[1]; ?></td>
  191.                     <td><?php echo $row[2]; ?></td>
  192.                     <td><?php echo $row[3]; ?></td>
  193.                     <td><?php echo $row[4]; ?></td>
  194.                     <td><?php echo $row[5]; ?></td>
  195.                     <td><?php echo $row[6]; ?></td>
  196.                     <td><?php echo $row[7]; ?></td>
  197.                 </tr>
  198.             <?php endwhile; ?>
  199.         </table>
  200.         </form>
  201.     </div>
  202.  
  203. </body>
  204. </html>
  205.  
  206.  
  207. ////////
  208. <?php
  209. require_once 'connect.php';
  210.  
  211. $sName = $_POST['studentName'];
  212. $sSurname = $_POST['studentSurname'];
  213. $sGroup = $_POST['studentGroup'];
  214. $uTime = $_POST['uTime'];
  215. $uDate = $_POST['uDate'];
  216. $points = $_POST['points'];
  217. $test = $_POST['test'];
  218.  
  219.  
  220. $connect->query("call InsertStudentAndWalkthrough('$sSurname','$sName','$sGroup','$uTime', '$uDate', '$points', '$test')");
  221.  
  222. // $check_val = $connect->query("select * from students where userName = '$sName' and userSurname = '$sSurname' and userGroup = '$sGroup'");
  223. // $connect->next_result();
  224. // $row = mysqli_fetch_array($check_val);
  225. // if (!$row) {
  226. //   $connect->query("insert into students (id, userName, userSurname, userGroup) values (null,'$sName',  '$sSurname', '$sGroup')");
  227. //   $connect->next_result();
  228.  
  229. //   $row = mysqli_fetch_array($connect->query("select * from students where userName = '$sName' and userSurname = '$sSurname' and userGroup = '$sGroup'"));
  230. //   $connect->next_result();
  231.  
  232. //   $connect->query("
  233. //   INSERT INTO `walkthrough` (`id`, `student_id`,  `uTime`, `uDate`, `points`, `test`) VALUES (NULL, '$row[0]',  '$uTime', '$uDate', '$points', '$test');
  234. //     ");
  235. // }
  236. // else{
  237. //   $connect->query("
  238. //   INSERT INTO `walkthrough` (`id`, `student_id`,  `uTime`, `uDate`, `points`, `test`) VALUES (NULL, '$row[0]',  '$uTime', '$uDate', '$points', '$test');
  239. //     ");
  240. // }  
  241.  
  242. header('Location: ./test.php');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement