<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<body>
<h1>Studentregister</h1>
<?php
 
//  Benytter PDO og prepared statements
//  Viser alle poster ved hjelp av fetchObject() - navn er hyperlenke
//  Viser en enkelt post dersom id parameter er angitt


    
require_once ('auth_pdo.php');
    require_once (
'student.class.php');   
    
    
// Vis en enkelt post
    
if (isset($_GET['id'])) {
          
$id = (int) $_GET['id'];
          
$stmt $db->prepare("SELECT * FROM studenter WHERE id= :id");
          
$stmt->bindParam(':id'$idPDO::PARAM_INT);
          
//$stmt->execute(array(':id' => $id));

          
$stmt->execute();

        if(
$student $stmt->fetchObject('Student')) {
              print(
"Navn: "   $student->hentNavn() . "<br />\n");
              print(
"Klasse: "  $student->hentKlasse(). "<br />\n");
              print(
"Mobil: "   $student->hentMobil() . "<br />\n");
              print(
"Epost:      "$student->hentEpost() . "<br />\n");
              print(
"Web:      "$student->hentUrl() . "<br />\n");
          }
        else {
              
// Ingen poster � vise
              
echo "Beklager, fant ingen poster!";
          }
    } else {
        
$resultat $db->query("SELECT * FROM studenter");
        while (
$student $resultat->fetchObject('Student') )
        {
            print(
"<a href=" $_SERVER['PHP_SELF'] . "?id=" $student->hentId() . ">"$student->hentNavn() .  "</a><br/>\n");
        }

    }
?>
</body>
</html>