Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Nils boktjänst</title>
- <meta charset="UTF-8">
- <link rel="stylesheet" type="text/css" href="main.css">
- </head>
- <body>
- <div id="header">
- <h1 id="titeltext">Boktjänst</h1>
- <form>
- <input type="text" name="search" placeholder="sök">
- </form>
- </div>
- <div id="lefter"></div>
- <div id="content">
- <?php
- // Skapa en anslutning till DBMS
- $host = "localhost";
- $user = "root";
- $pass = "";
- $dbname = "bookste";
- $conn = mysqli_connect($host, $user, $pass, $dbname);
- // kontroller att vi fick en anslutning
- if(!$conn){
- echo '<p class="warning">Kunde inte ansluta till dabasen. Återkom senare</p>';
- die();
- }
- echo "<h2>Författare</h2>";
- // Formulera en SQL-fråga (som sträng)
- $sql = "SELECT pk_forfattareID, forNamn, efterNamn FROM forfattare";
- // SKicka SQL-frågan till DBMS (SQL SELECT)
- $result = mysqli_query($conn, $sql);
- // Loopa igenom resultat-tabellen och skriv ut
- echo "<ul>";
- while($row = mysqli_fetch_assoc($result)){ // hämtar nästa rad i resultattabellen som en associativ array (returnerar false om ingen mer rad)
- // göra något med rad-datan
- $namn = $row["forNamn"] . " " . $row["efterNamn"];
- $id = $row["pk_forfattareID"];
- echo "<li><a href=\"index.php?forfattare=$id\">$namn</a></li>";
- }
- echo "</ul>";
- // Visa information om författaren vars id "sitter" på länken som GET-parameter i listan ovan
- if(isset($_GET["forfattare"])){
- // "hämta ut" förfatarens primärnyckel från GET-parametern
- $id = $_GET["forfattare"];
- // SKapa SQL-fråga - ska bara ge en författare
- $sql = "SELECT * FROM forfattare WHERE pk_forfattareID = $id";
- // skicka in till DBMS
- $result = mysqli_query($conn, $sql);
- // Hämtar vi den enda raden - författaren med rätt Id (primärnyckel)
- $forfattaren = mysqli_fetch_assoc($result);
- // SKriver ut informationen om författaren
- $namn = $forfattaren["forNamn"] . " " . $forfattaren["efterNamn"];
- echo "<h2>$namn</h2>";
- echo "<p>Land: ".$forfattaren["foddLand"]."</p>";
- echo "<p>Född: ".$forfattaren["foddAr"]."</p>";
- echo "<p>Kön: ".$forfattaren["kon"]."</p>";
- }
- /* Skriver ut förlag */
- // Formulera en SQL-fråga (som sträng)
- $sql = "SELECT namn FROM forlag";
- // SKicka SQL-frågan till DBMS (SQL SELECT)
- $result = mysqli_query($conn, $sql);
- // Loopa igenom resultat-tabellen och skriv ut
- echo "<h2>Förlag</h2>";
- echo "<ul>";
- while($row = mysqli_fetch_assoc($result)){ // hämtar nästa rad i resultattabellen som en associativ array (returnerar false om ingen mer rad)
- // göra något med rad-datan
- $namn = $row["namn"];
- echo "<li><a href=\"#\">$namn</a></li>";
- }
- echo "</ul>";
- /* Skriver ut förlag */
- // Formulera en SQL-fråga (som sträng)
- $sql = "SELECT namn FROM amne";
- // SKicka SQL-frågan till DBMS (SQL SELECT)
- $result = mysqli_query($conn, $sql);
- // Loopa igenom resultat-tabellen och skriv ut
- echo "<h2>Ämne</h2>";
- echo "<ul>";
- while($row = mysqli_fetch_assoc($result)){ // hämtar nästa rad i resultattabellen som en associativ array (returnerar false om ingen mer rad)
- // göra något med rad-datan
- $namn = $row["namn"];
- echo "<li><a href=\"#\">$namn</a></li>";
- }
- echo "</ul>";
- ?>
- </div>
- <div id="righter"></div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement