Advertisement
Guest User

Untitled

a guest
Jan 27th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.78 KB | None | 0 0
  1. <?php
  2. /*Napisati skriptu koja će se spojiti na bazu podataka autoradionica na lokalnom poslužitelju sa sljedećim podacima:
  3. • korisničko ime: admin
  4. • lozinka: 1234
  5. Nakon toga skripta mora ispisati naziv kvara, naziv odjela na kojem se popravlja taj kvar i broj radnika (kvar.brRadnika) koji na tom kvaru rade.
  6. U ispisu se trebaju vidjeti samo gore navedene kolone.
  7. Ispis formatirajte pomoću HTML tablice te izdajte korisniku admin potrebne minimalne dozvole za rad nad bazom podataka.*/
  8.  
  9.  
  10.  
  11. // GRANT SELECT ON radionica.kvar TO 'admin'@'localhost' IDENTIFIED BY '1234';
  12. // GRANT SELECT ON radionica.odjel TO 'admin'@'localhost' IDENTIFIED BY '1234';
  13.  
  14. ?>
  15. <!DOCTYPE html>
  16. <html>
  17. <head>
  18.     <meta charset="windows-1250">
  19.     <title>Zadatak labos</title>
  20.     <style>
  21.         table, td, th { border: 1px solid gray; }
  22.     </style>
  23. </head>
  24. <body>
  25.  
  26. <?php
  27. $server = "localhost";
  28. $username = "admin";
  29. $password = "1234";
  30. $dbname = "radionica";
  31.  
  32.  
  33. $conn = mysqli_connect($server, $username, $password, $dbname);
  34.  
  35. if (!$conn) {
  36.     die("Connection failed: " . mysqli_connect_error());
  37. }
  38.  
  39. mysqli_query($conn, "SET CHARACTER SET cp1250");
  40.  
  41. $sql = "SELECT nazivKvar, nazivOdjel, brojRadnika FROM kvar INNER JOIN odjel on kvar.sifOdjel = odjel.sifOdjel";
  42. $result = mysqli_query($conn, $sql);
  43.  
  44. if (mysqli_num_rows($result) > 0) {
  45.     echo "<table>
  46.     <thead>
  47.             <tr>
  48.                 <th>Naziv kvara</th>
  49.                 <th>Naziv odjela</th>
  50.                 <th>Broj radnika koji rade na tom kvaru</th>
  51.             </tr>
  52.     </thead>";
  53.     while($row = mysqli_fetch_assoc($result)) {
  54.         echo "<tr><td>" . $row["nazivKvar"]. "</td><td>" . $row["nazivOdjel"]. "</td><td>" . $row["brojRadnika"] . "</td>";
  55.     }
  56.     echo "</table>";
  57. } else {
  58.     echo "Nema rezultata";
  59. }
  60.  
  61. mysqli_close($conn);
  62.  
  63. ?>
  64.  
  65. </body>
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement