Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Sicherheitsabfrage vor dem Löschen eines Datensatzes
Frage
Hallo,
habe folgende Zeile zum Löschen eines Datensatzes in einem php-file:
...
echo "<a href=\"del_ds.php?nr=" . $row0] . "\" target=\"_self\">Löschen</a>";
...
es wird das betr. file aufgerufen und der entspr. DS gelöscht; ich möchte zuvor eine Sicherheitsabfrage einbauen, hab aber keine Ahnung zur Realisierung. hat von euch jemand eine idee?
Antwort 1 von MixMax
daür must du eine seite neu aufbauen in der quasi das gleiche gemacht wird wie in der löschenseite nur das anstelle zu löschen das gleiche formular nochmal abgeschickt wird wenn man auf ja klickt und zu einer anderen seite gelinkt wird wenn man auf neu klickt
oder ich habs mal mit einer seite so gemacht :
Teilcode:
er zeigt immer eine liste unten an und wenn man bei einem eintrag auf löschen klickt fragt er löschen ja/nein und zeigt darunter wieder die liste an, nun klickt man auf ja und der eintrag ist weg und er zeigt wieder nur die liste an.
oder ich habs mal mit einer seite so gemacht :
Teilcode:
<?php
if ($Type=='Delete') {
$Result=mysql_query("select Name from tabelle where No=$welche;");
if ($Data = mysql_fetch_row($Result)) {
echo "<h4>Eintrag von $Data[0] löschen ?</h4>";
echo "<a href='abc.php?was=DeleteOK&welche=$Page'>Ja</a>";
echo "<a href='javascript:history.back();'>Nein</a><br><br>";
}
}
elseif ($was=='DeleteOK') {
mysql_query("delete from tabelle where No=$welche");
}
?>
<a href='abc.php?was=Delete&welche=1'>löschen</a>
<a href='abc.php?was=Delete&welche=2'>löschen</a>
<a href='abc.php?was=Delete&welche=1'>löschen</a>er zeigt immer eine liste unten an und wenn man bei einem eintrag auf löschen klickt fragt er löschen ja/nein und zeigt darunter wieder die liste an, nun klickt man auf ja und der eintrag ist weg und er zeigt wieder nur die liste an.

