Facebook
From dsds, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 204
  1. <html>
  2.     <style>
  3.         .table, td, th {
  4.             border: 1px solid black;
  5.             border-collapse: collapse;
  6.         }
  7.        
  8.         tr:nth-child(even) {
  9.             background: lightgray;
  10.         }
  11.        
  12.         td {
  13.             padding: 5px;
  14.         }
  15.     </style>
  16.     <table>
  17.         <?php
  18.         $Host = '127.0.0.1';
  19.         $DBase = 'oswiata';
  20.         $FUser = 'root';
  21.         $FPass = '';
  22.  
  23.         function polacz($host, $dbase, $user, $pass) {
  24.             @$pol = mysql_connect($host, $user, $pass);
  25.             if (!$pol) {
  26.                 echo 'Bład polaczenia z Serwerem Bazy Danych';
  27.                 exit();
  28.             } else {
  29.                 @mysql_select_db($dbase);
  30.                 if (mysql_errno()) {
  31.                     echo mysql_errno() . ': ' . mysql_errno();
  32.                     echo mysql_error();
  33.                     exit();
  34.                 }
  35.             }
  36.             return $pol;
  37.         }
  38.  
  39.         $idpol = polacz($Host, $DBase, $FUser, $FPass);
  40.  
  41.         @$wyniki = mysql_db_query($DBase, "SELECT * FROM studenci WHERE nazwisko like 'K%'", $idpol);
  42.  
  43.         if ($wyniki) {
  44.             echo "<table class='table'>";
  45.             $i = 0;
  46.             echo "<tr>";
  47.             echo "<th>Numer</td>";
  48.             echo "<th>Nazwisko</td>";
  49.             echo "<th>Data</td>";
  50.             echo "<th>Plec</td>";
  51.             echo "</tr>";
  52.            
  53.             while ($row = mysql_fetch_row($wyniki)) {
  54.                 $i++;
  55.                 echo "<tr>";
  56.                     echo "<td>", $row[0], "</td>";
  57.                     echo "<td> <a href=zad2.php?id=$row[0]>", $row[1],"</a></td>";
  58.                     echo "<td>", $row[2], "</td>";
  59.                     echo "<td>", $row[3], "</td>";
  60.                 echo "</tr>";
  61.             }
  62.             echo "</table>";
  63.         } else
  64.             echo "Brak wynikow!";
  65.         ?>
  66.     </table>
  67. </html>
  68. <html>
  69.     <head>
  70.         <style>
  71.         .table, td, th {
  72.             border: 1px solid black;
  73.             border-collapse: collapse;
  74.         }
  75.        
  76.         tr:nth-child(even) {
  77.             background: lightgray;
  78.         }
  79.        
  80.         td {
  81.             padding: 5px;
  82.         }
  83.        
  84.         #form--add {
  85.             display: none;
  86.         }
  87.         </style>
  88.     </head>
  89.    
  90.    
  91.     <body>
  92.         <?php
  93.         $Host = '127.0.0.1';
  94.         $DBase = 'oswiata';
  95.         $FUser = 'root';
  96.         $FPass = '';
  97.  
  98.         function polacz($host, $dbase, $user, $pass) {
  99.             @$pol = mysql_connect($host, $user, $pass);
  100.             if (!$pol) {
  101.                 echo 'Blad polaczenia z Serwerem Bazy Danych';
  102.                 exit();
  103.             } else {
  104.                 @mysql_select_db($dbase);
  105.                 if (mysql_errno()) {
  106.                     echo mysql_errno() . ': ' . mysql_errno();
  107.                     echo mysql_error();
  108.                     exit();
  109.                 }
  110.             }
  111.             return $pol;
  112.         }
  113.  
  114.         $id = $_GET['id'];
  115.  
  116.         $idpol = polacz($Host, $DBase, $FUser, $FPass);
  117.        
  118.         if(@!is_null($_POST['ocena'])) {
  119.             $id = $_POST['id'];
  120.             $ocena = $_POST['ocena'];
  121.             $query = "INSERT INTO oceny (nr_stud, ocena) VALUES ($id, $ocena)";
  122.             @$results = mysql_db_query($DBase, $query, $idpol);
  123.            
  124.             echo "<p>Dodano nowa ocene</p>";
  125.         }
  126.        
  127.         if(@!is_null($_POST['nowaocena'])) {
  128.             $id = $_GET['id'];
  129.             $przedm = $_POST['przedm'];
  130.             $ocena = $_POST['nowaocena'];
  131.             $query = "UPDATE oceny SET ocena=$ocena WHERE nr_stud=$id AND nr_przedm=$przedm";
  132.             @$results = mysql_db_query($DBase, $query, $idpol);
  133.            
  134.             echo "<p>Zedytowano ocene</p>";
  135.         }
  136.        
  137.         if(@!is_null($_POST['usun_oc'])) {
  138.             $id = $_GET['id'];
  139.             $przedm = $_POST['przedm'];
  140.             $ocena = $_POST['usun_oc'];
  141.             $query = "Delete from oceny WHERE nr_stud=$id AND nr_przedm=$przedm AND ocena=$ocena";
  142.             @$results = mysql_db_query($DBase, $query, $idpol);
  143.            
  144.             echo "<p>Usunieto ocene</p>";
  145.         }
  146.  
  147.         $query = "SELECT * FROM oceny WHERE nr_stud=" . $id;
  148.         @$results = mysql_db_query($DBase, $query, $idpol);
  149.  
  150.         if ($results) {
  151.             $i = 0;
  152.             echo "<table>";
  153.             echo "<tr>";
  154.             echo "<th>Nr studenta</td>";
  155.             echo "<th>Nr przedmiotu</td>";
  156.             echo "<th>Data zaliczenia</td>";
  157.             echo "<th>Termin</td>";
  158.             echo "<th>Zaliczenie egzaminu</td>";
  159.             echo "<th>Ocena</td>";
  160.             echo "<th>Akcje</th>";
  161.             echo "</tr>";
  162.  
  163.             while ($wiersz = mysql_fetch_row($results)) {
  164.                 echo "<tr>";
  165.                 echo "<td>", $wiersz[0], "</td>";
  166.                 echo "<td>", $wiersz[1], "</td>";
  167.                 echo "<td>", $wiersz[2], "</td>";
  168.                 echo "<td>", $wiersz[3], "</td>";
  169.                 echo "<td>", $wiersz[4], "</td>";
  170.                 echo "<td>", $wiersz[5], "</td>";
  171.                 echo "<td>"
  172.                 . "<form action='zad2.php?id=$id' method='POST'>"
  173.         . "<input type='hidden' name='id' value=$id>"
  174.         . "<input type='hidden' name='przedm' value=$wiersz[1]>"
  175.         . "<label>Edytuj ocenę</label> <input type='text' name='nowaocena' maxlength='1'>"
  176.         . "<input type='submit' value='Edytuj'>"
  177.                 . "</form>"
  178.                 ."<form action='zad2.php?id=$id' method='POST'>"
  179.                 ."<input type='hidden' name='id' value=$id>"
  180.                 . "<input type='hidden' name='przedm' value=$wiersz[1]>"
  181.         . "<input type='hidden' name='usun_oc' value=$wiersz[5]>"
  182.         . "<input type='submit' value='Usun'>"
  183.                 . "</form>"
  184.                 . "</td>";
  185.                 echo "</tr>";
  186.             }
  187.         echo "</table>";
  188.         } else {
  189.             echo "Brak wynikow!";
  190.         }
  191.        
  192.         echo "<form action='zad2.php?id=$id' method='POST'>"
  193.         . "<input type='hidden' name='id' value=$id>"
  194.         . "<label>Dodaj ocenę</label> <input type='text' name='ocena' maxlength='1'>"
  195.         . "<input type='submit' value='Dodaj ocene'>"
  196.                 . "</form>";
  197.         ?>
  198.     </body>
  199. </html>