<?
// update.php
echo "<b>Patienten-Daten ändern:</b><br><br>";
/* Verbindungsdaten für den Datenbankserver inkludieren (Achtung: Inhalt und Dateipfad anpassen)
In der Datei data.php werden alle erforderlichen Variablen für den Datenbankzugang definiert:
<?
$servername="localhost";
$dbname="<Name der Datenbank>";
$username="<Name des Datenbankbenutzers>";
$password="<"Passwort des Datenbankbenutzers>";
?>
*/
include("../../data.php");
// Verbindung zum Datenbankserver aufbauen
$conn = new PDO("mysql:host=$servername;dbname=$dbname;charset=utf8",$username,$password);
// Programmverhalten im Fehlerfall: Programm wird abgebrochen und der Fehler angezeigt
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// SQL-Abfrage festlegen
$statement="select * from patient";
// SQL-Abfrage durchführen
$sql = $conn->prepare($statement);
$sql->execute();
// Ergebnis der SQL-Abfrage in Assoziatives Array speichern
$patienten_liste = $sql->fetchAll(PDO::FETCH_ASSOC);
// alle Patienten (= alle Datensätze) anzeigen
foreach ($patienten_liste as $row => $ein_patient)
{
$id=$ein_patient['id'];
// einen Patient (= einen Datensatz) anzeigen (inkl. Link für das Löschen)
echo " Id: $id";
echo " Vorname: ".$ein_patient['vorname'];
echo " Nachname: ".$ein_patient['nachname'];
echo " Geburt: ".$ein_patient['geburt'];
echo " Gewicht: ".$ein_patient['gewicht']." ";
echo "<a href=\"update_a.php?id=$id\">Ändern</a><br>";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Patienten-Daten ändern</title>
<meta charset="UTF-8">
</head>
<body>
<p>
<a href="./insert.php">Patienten-Daten erfassen</a><br>
<a href="./select.php">Patienten-Daten anzeigen</a><br>
<a href="./update.php">Patienten-Daten ändern</a><br>
<a href="./delete.php">Patienten-Daten löschen</a>
</p>
</body>
</html>