| |

Löschen eines Datensatzes
Löschen zeigt in "anzeigen1.php" den Datensatz an und fragt im Formular nur nach einer
Bestätigung. Personen- und Sachnummer werden wiederum in versteckten Eingabefeldern
übergeben:
<form action="loeschen.php" method="POST">
<?
echo "<input type=\"hidden\" name=\"snr\" value=$snr>";
echo "<input type=\"hidden\" name=\"pnr\" value=$pnr>";
?>
<input type="submit" name="loeschen" value="wirklich löschen?">
<input name="abbruch" value="abbrechen" type="reset">
</form>
Bei Zustimmung wird "loeschen.php" aufgerufen, dort pnr und snr übergeben, eine
Verbindung zur Datenbank aufgebaut und nur die Sache und der Fund gelöscht, die
Person bleibt erhalten. Das lässt sich aber leicht durch eine dritte SQL-Anweisung
ändern.
$query1 = "delete from sache where snr=$snr";
$result1 = mysql_query($query1);
$query2 = "delete from fund where (snr=$snr) and (pnr=$pnr)";
$result2 = mysql_query($query2);
if ( $result1 && $result2 ) {
echo "<b>Erfolgreich gelöscht!</b>";
}
|
|