Advertisement
Guest User

Untitled

a guest
Mar 7th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Apiqt</title>
  5. <meta charset="UTF-8">
  6. </head>
  7. <body>
  8. <h1>Hallååååååååå</h1>
  9. <?php
  10. //skapa en ansultning till DBMS
  11. $host = "localhost";
  12. $user = "root";
  13. $pass = "";
  14. $dbname = "bookste";
  15.  
  16. $conn = mysqli_connect($host, $user, $pass, $dbname);
  17. //kontrollerar att vi fick en anslutning
  18. if(!$conn){
  19. echo '<p class="warning"> Kunde inte ansluta till databasen. Återkom senare.</p>';
  20. die();
  21. }
  22. //echo '<p class="succes"> Anslutningen lyckades</p>';
  23. //Formulera en SQL-fråga (som sträng)
  24. $sql = "SELECT forNamn, efterNamn, pk_forfattareID FROM forfattare";
  25. //Skicka SQL-frågan till DBMS (SQL SELECT)
  26. $result = mysqli_query($conn, $sql);
  27. //Loopa igenom resultat-tabellen och skriv ut
  28. echo "<ul>";
  29. while($row = mysqli_fetch_assoc($result)){ //hämtar nästa rad i resultattabbellen som en associativ array (returnar false om ingen mer rad)
  30. //göra något med rad-datan
  31. $namn = $row["forNamn"] . " " . $row["efterNamn"];
  32. $id = $row["pk_forfattareID"];
  33. echo "<li><a href=\"index.php?forfattare=$id\" title=\"Se detaljer\">$namn</a></li>";
  34. }
  35. echo "</ul>";
  36.  
  37. //visa information om författaren vars id "sitter" på länken som GET-parameter i listan ovan
  38.  
  39. if(isset($_GET["forfattare"])){
  40. //hämtar ut författarens primärnyckel från GET-parametern
  41. $id = $_GET["forfattare"];
  42.  
  43. //skapar en SQL-fråga . ska bara ge en författare
  44. $sql = "SELECT * FROM forfattare WHERE pk_forfattareID = $id";
  45.  
  46. //skicka in till DBMS
  47. $result = mysqli_query($conn, $sql);
  48.  
  49. //hämtar vi den enda raden - författaren med rätt id(primärnyckel)
  50. $forfattaren = mysqli_fetch_assoc($result);
  51.  
  52. //skriver ut informationen om författaren
  53. $namn = $forfattaren["forNamn"] . " " . $forfattaren["efterNamn"];
  54. echo "<h2>$namn</h2>";
  55. echo "<p>Land: ".$forfattaren["foddLand"]."</p>";
  56. echo "<p>Född: ".$forfattaren["foddAr"]."</p>";
  57. echo "<p>Kön: ".$forfattaren["kon"]."</p>";
  58. }
  59. ?>
  60. </body>
  61. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement