Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<html><body><div align="center">
<h1>Patienten bearbeiten</h1>
<?php
//Verbindung herstellen
$db = mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx",$db);
// Variablen aus POST/GET extrahieren
$id = isset($GLOBALS['_'.$_SERVER['REQUEST_METHOD']]['id']) ? abs((int)$GLOBALS['_'.$_SERVER['REQUEST_METHOD']]['id']) : 0;
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : null;
switch( $action ) {
//
// Datensatz ändern
//
case 'edit':
if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
$sql = "UPDATE Pat_ListePatienten SET pid='".mysql_real_escape_string($_POST['pid'])."', name='".mysql_real_escape_string($_POST['name'])."', vorname='".mysql_real_escape_string($_POST['vorname'])."', gebdat='".mysql_real_escape_string($_POST['gebdat'])."', dia_begin='".mysql_real_escape_string($_POST['dia_begin'])."', albis_id='".mysql_real_escape_string($_POST['albis_id'])."', current_dialyse='".mysql_real_escape_string($_POST['current_dialyse'])."' WHERE id=".$id;
if( mysql_query($sql,$db) ) {
echo 'Datensatz '.$id.' wurde erfolgreich aktualisiert.';
} else {
echo 'Fehler beim Aktualisieren des Datensatzes '.$id.'.';
}
} else {
$sql = "SELECT * FROM Pat_ListePatienten WHERE id=$id";
$result = mysql_query($sql,$db);
$data = mysql_fetch_array($result);
$data = array_map('htmlspecialchars', $data);
?>
<form method="post" action="<?php echo $PHP_SELF ?>">
<input type="hidden" name="id" value="<?php echo $data["id"] ?>">
<table border="0" align="center">
<tr><td>Patienten-Kennzahl</td><td>
<input type="text" name="pid" value="<?php echo $data["pid"] ?>" size="50">
</td></tr><tr><td>Name</td><td>
<input type="text" name="name" value="<?php echo $data["name"] ?>" size="50">
</td></tr><tr><td>Vorname</td><td>
<input type="text" name="vorname" value="<?php echo $data["vorname"] ?>" size="50">
</td></tr><tr><td>Geburtsdatum</td><td>
<input type="text" name="gebdat" value="<?php echo $data["gebdat"] ?>" size="50">
</td></tr><tr><td>Dialysebeginn</td><td>
<input type="text" name="dia_begin" value="<?php echo $data["dia_begin"] ?>" size="50">
</td></tr><tr><td>Albis-Nummer</td><td>
<input type="text" name="albis_id" value="<?php echo $data["albis_id"] ?>" size="50">
</td></tr><tr><td>Zur Zeit in Diylase</td><td>
<input type="checkbox" name="current_dialyse" value="<?php echo $data["curent_dialyse"] ?>">
</td></tr><tr><td> </td><td>
<input type="submit" name="submit" value="Ändern">
</td></tr></table>
</form>
<?php
}
break;
//
// Datensatz löschen
//
case 'delete':
if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
//Daten löschen
if( mysql_query("DELETE FROM Pat_ListePatienten WHERE id=$id",$db) ) {
echo 'Datensatz '.$id.' wurde erfolgreich gelöscht.';
} else {
echo 'Fehler beim Löschen des Datensatzes '.$id;
}
} else {
?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<p>Wollen Sie den Datensatz <?php echo $id; ?> wirklich löschen?</p>
<p><input type="submit" value="Ja"> <a href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">Nein</a></p>
</form>
<?php
}
break;
//
// Datensätze ausgeben
//
default:
//Daten auslesen
$result = mysql_query("SELECT * FROM Pat_ListePatienten",$db);
?>
<table border="1" cellspacing="0" cellpadding="3" align="center">
<tr>
<th>Patienten-Kennzahl</th>
<th>Nachname</th>
<th>Vorname</th>
<th>Geburtsdatum</th>
<th>Dialysebeginn</th>
<th>Albis-ID</th>
<th>Patient in Dialyse</th>
<td> </td>
<td> </td>
</tr>
<?php
while( $daten = mysql_fetch_array($result) ) {
$daten = array_map('htmlspecialchars', $daten);
?>
<tr>
<td><?php echo $daten['pid']; ?></td>
<td><?php echo $daten['name']; ?></td>
<td><?php echo $daten['vorname']; ?></td>
<td><?php echo $daten['gebdat']; ?></td>
<td><?php echo $daten['dia_begin']; ?></td>
<td><?php echo $daten['albis_id']; ?></td>
<td><?php echo $daten['current_dialyse']; ?></td>
<td><a href="<?php echo $_SERVER['PHP_SELF'].'?action=edit&id='.$daten['id'] ?>">bearbeiten</a></td>
<td><a href="<?php echo $_SERVER['PHP_SELF'].'?action=delete&id='.$daten['id'] ?>">löschen</a></td>
</tr>
<?php
}
break;
}
?>
</table></div></body></html>
<? //
// Datensatz löschen
//
case 'delete':
if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
//Daten löschen
if( mysql_query("DELETE FROM Pat_ListePatienten WHERE id=$id",$db) ) {
echo 'Datensatz '.$id.' wurde erfolgreich gelöscht.';
} else {
echo 'Fehler beim Löschen des Datensatzes '.$id;
}
} else {
?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<p>Wollen Sie den Datensatz <?php echo $id; ?> wirklich löschen?</p>
<p><input type="submit" value="Ja"> <a href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">Nein</a></p>
</form>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<form action="<?php echo htmlspecialchars($_SERVER['../dia/admin/admin.php']); ?>" method="post">