Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*Napisati skriptu koja će se spojiti na bazu podataka autoradionica na lokalnom poslužitelju sa sljedećim podacima:
- • korisničko ime: admin
- • lozinka: 1234
- 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.
- U ispisu se trebaju vidjeti samo gore navedene kolone.
- Ispis formatirajte pomoću HTML tablice te izdajte korisniku admin potrebne minimalne dozvole za rad nad bazom podataka.*/
- // GRANT SELECT ON radionica.kvar TO 'admin'@'localhost' IDENTIFIED BY '1234';
- // GRANT SELECT ON radionica.odjel TO 'admin'@'localhost' IDENTIFIED BY '1234';
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="windows-1250">
- <title>Zadatak labos</title>
- <style>
- table, td, th { border: 1px solid gray; }
- </style>
- </head>
- <body>
- <?php
- $server = "localhost";
- $username = "admin";
- $password = "1234";
- $dbname = "radionica";
- $conn = mysqli_connect($server, $username, $password, $dbname);
- if (!$conn) {
- die("Connection failed: " . mysqli_connect_error());
- }
- mysqli_query($conn, "SET CHARACTER SET cp1250");
- $sql = "SELECT nazivKvar, nazivOdjel, brojRadnika FROM kvar INNER JOIN odjel on kvar.sifOdjel = odjel.sifOdjel";
- $result = mysqli_query($conn, $sql);
- if (mysqli_num_rows($result) > 0) {
- echo "<table>
- <thead>
- <tr>
- <th>Naziv kvara</th>
- <th>Naziv odjela</th>
- <th>Broj radnika koji rade na tom kvaru</th>
- </tr>
- </thead>";
- while($row = mysqli_fetch_assoc($result)) {
- echo "<tr><td>" . $row["nazivKvar"]. "</td><td>" . $row["nazivOdjel"]. "</td><td>" . $row["brojRadnika"] . "</td>";
- }
- echo "</table>";
- } else {
- echo "Nema rezultata";
- }
- mysqli_close($conn);
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement