Informatik

Grundkurs 1
 
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>";
  }


 

Pfeil

verantw.: J. Frank