Am einfachsten ist es, wenn Du den 'Delete'-Link mit einer kleinen JavaScript-Funktion abfngst; grobe Richtung:
Link: href=javascript:wirklich($art)
JS-function wirklich(nr)
{
if (confirm("Wirklich lschen")
{
self.location.replace("hier den originallink rein")
}
}
Bei Artikelgruppen und Abteilungen solltest Du im 'if ($mode=="del")'-Teil noch prfen, ob irgendwelche untergeordneten Eintrge bestehen.
Beim Artikel-Lschen ist es nicht damit getan, nur den Eintrag in item und iteminfo zu lschen. Auch in color(info), size(info) und price findet sich die itemID wieder!
Fr alle Eintrge gilt, da auch aus den *.info-Tabellen alle Sprache gelscht werden.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2003-01-28
Das klappt irgendwie nicht so mit PHP u. JavaScirpt.
echo "<td><a href=\"javascript:kill('$art_row[0]')\"><img src=\"delete.gif\" border=0 alt=\"$admin_21\"></a></td></tr>\n";
?>
<SCRIPT LANGUAGE=javascript>
<!--
function kill(nr)
{
var x = confirm("Wollen Sie den Artikel wirklich lschen?");
if(x)
{
location.replace("item.php?<?langID=$langID&startlimit=$startlimit&sort=$sort&mode=del&art=$art_row[0]?>");
}
}
//-->
</SCRIPT>
<?
}
Gruss
Jrgen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mein Vorschlag war auch nur die grobe Richtung. Deins sieht doch ganz gut aus ... Wenn Du die Kommasache auch noch in den Griff bekommst knntest Du die item.php ja mal im Supportbereich allen zur Verfgung stellen ;-)
Hallo Andreas,
wie kann ich im Admin-Bereich eine Sicherheitsabfrage einbauen bevor ich z.B. einen Artikel lsche.
Gruss Jrgen
Am einfachsten ist es, wenn Du den 'Delete'-Link mit einer kleinen JavaScript-Funktion abfngst; grobe Richtung:
Link: href=javascript:wirklich($art)
JS-function wirklich(nr)
{
if (confirm("Wirklich lschen")
{
self.location.replace("hier den originallink rein")
}
}
Bei Artikelgruppen und Abteilungen solltest Du im 'if ($mode=="del")'-Teil noch prfen, ob irgendwelche untergeordneten Eintrge bestehen.
Beim Artikel-Lschen ist es nicht damit getan, nur den Eintrag in item und iteminfo zu lschen. Auch in color(info), size(info) und price findet sich die itemID wieder!
Fr alle Eintrge gilt, da auch aus den *.info-Tabellen alle Sprache gelscht werden.
Das klappt irgendwie nicht so mit PHP u. JavaScirpt.
echo "<td><a href=\"javascript:kill('$art_row[0]')\"><img src=\"delete.gif\" border=0 alt=\"$admin_21\"></a></td></tr>\n";
?>
<SCRIPT LANGUAGE=javascript>
<!--
function kill(nr)
{
var x = confirm("Wollen Sie den Artikel wirklich lschen?");
if(x)
{
location.replace("item.php?<?langID=$langID&startlimit=$startlimit&sort=$sort&mode=del&art=$art_row[0]?>");
}
}
//-->
</SCRIPT>
<?
}
Gruss
Jrgen
Mein Vorschlag war auch nur die grobe Richtung. Deins sieht doch ganz gut aus ... Wenn Du die Kommasache auch noch in den Griff bekommst knntest Du die item.php ja mal im Supportbereich allen zur Verfgung stellen ;-)
Aber nicht die Sache mit dem <input type=hidden> vergessen ;-) http://sourceforge.net/forum/forum.php?thread_id=797779&forum_id=121974
Gru,
Andreas.