<?
    echo "<?xml version=\"1.0\"?>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      Oppgave 1, Eksamen våren 2005
    </title>
    <style>
     body{margin-left:20%;margin-right:20%;margin-top:1em;}
     .meny {position:absolute; top:3em; left:2em; }
    </style>
  </head>
  <body>
<?
    // connect to server
    if (file_exists($auth = "connect_db.php" ) ) {
        require_once($auth);
    }
    else {
        print("<h1>Mangler konfigurasjonsfil for oppkobling mot databasen</h1>");
        exit;
    }
    // velg database
    mysql_select_db("test2", $mysql_link)
        or die ('Feil ved tilkobling til db'. mysql_error());

    print("<h1>Oppslagstavla</h1>\n");
    $query = "SELECT * FROM kategori";
    $mysql_result = mysql_query($query, $mysql_link);
    print("<div class=\"meny\">");
    while($row = mysql_fetch_array($mysql_result))
    {
        print("<a href=\"oppgave1.php?kategori=" . $row["kat_id"] . "\">" . $row["navn"] . "</a><br />\n");
    }
    print("</div>\n");
    if(!isset($_GET['id'] )) {
     $kategori = $_GET['kategori'] ;
     if(!isset($kategori))  $kategori = "1";
     $query = "SELECT * FROM oppslagstavla WHERE kategori ='" . $kategori ."' order by dato desc";
     $mysql_result = mysql_query($query, $mysql_link);
     print("<table border=\"0\" summary=\"Oppslagstavla\">\n");
     while($row = mysql_fetch_array($mysql_result))
     {
        print("<tr><td><h3><a href=\"oppgave1.php?id=" . $row["id"] . "\">" . $row["tittel"] . "</a></h3>\n");
        print($row["ingress"] . "<br />\n");
        print("<a href=\"oppgave1.php?id=" . $row["id"] . "\">Les mer...</a><br />\n");
        print($row["dato"] . "<br /><br />\n");
     }
    }
    else {
    // Vis en enkel oppslagspost angitt av parameter $id
     $id = $_GET['id'] ; 
     $query = "SELECT * FROM oppslagstavla,brukere WHERE id ='" . $id ."' AND oppslagstavla.bruker=brukere.brukernavn";
     $mysql_result = mysql_query($query, $mysql_link);
     if($row = mysql_fetch_array($mysql_result))
     {
        //print("<tr><td><h2>" . $row["tittel"] . "</h2><br />\n");  ikke i skjermbilde i oppgaven
        print("<tr><td><h3>" . $row["ingress"] . "</h3><br />\n");
        print($row["oppslagtekst"] . "<br /><br />\n");
        print($row["dato"] . "&nbsp;\n");
        print("Publisert av: " . $row["fornavn"] . "&nbsp;" .$row["etternavn"]);
        print(" Antall visninger: " . $row["treff"] . "</td></tr>\n");
        $treff = (int)$row["treff"] + 1;
     }
     //Oppdater besøksteller
     $query = "UPDATE oppslagstavla SET treff ='". $treff. "' WHERE id ='" . $id ."'";
     $mysql_result = mysql_query($query, $mysql_link);

    }
?>
    </table>
   <table><tr><td>
    <form action="oppgave3.php"><input type="submit" value="Nytt oppslag">
    </form>
    <form action="oppgave3.php"><input type="submit" value="Logg ut">
    <input type="hidden" name="logout" value="true"></form>
    </td></tr>
   </table>
  </body>
</html>