[JavaScript] Löschbestätigung

asseskiller

Lt. Junior Grade
Registriert
Sep. 2005
Beiträge
447
Ich hab nen PHP-Script das Daten löscht aus ner MySQL Tabelle
Wenn ich auf das löschenbild klicke dann verlinkt er auf die gleiche datein nur mit z.b. ?ID=5&aktion=1 ergo:

PHP:
<a href="<?echo $_SERVER['PHP_SELF']."?ID=".$id."&aktion=1";?>">Bild</a>

Wie mach ich das, dass wenn ich auf das Bild klicke erst nen alertfenster ausgeht, und ich dann auf ja oder nein klicke und erst dann auf die seite verlinkt wird. Wenn der user nein anklickt soll natürlich nichts passieren.

Vielen Dank im Vorraus

Dopamin
 
Beispiel (ungetestet)
Code:
function del_entry(id) {

messagebox=confirm("Möchten Sie das Bild " + id + " wirklich löschen?");
 if (messagebox==true) {
  location.href="<?= $_SERVER['PHP_SELF'].'?ID='" + id + "&aktion=1';?>";
 }
}
 
Wie bekomm ich für jede tabellenzeile die ID in javascript.
Denn ich denke ma die funtion wird per onclick genutzt
 
Hach, ein bischen selber solltest Du schon nachdenken :-)

Du hast sicherlich für die Auslesung der Daten eine Schleife verwendet (PHP-Seitig, for oder while).

Also brauchst Du nur noch in den a href einen onClick legen oder Du nimmst statt einem <a> einfach ein inline HTML-Element:

Code:
<span OnClick="del_entry('<?= $id; ?>';")>Bild</span>
 
jo, sieht doch ganz gut aus..

hier meine codeoptimierung:

Code:
function DeletePicture(id) {
if (confirm("Möchten Sie das Bild " + id + " wirklich löschen?"))
   location.href="<?= $_SERVER['PHP_SELF'].'?ID=" + id + "&aktion=1';?>";

zum löschen:

<a href="javascript: DeletePicture(<?= id; ?>);">Bild lösch0rn</a>


onclick... und dann auch noch unterschiedliche gross/kleinschreibung :p
 
Zurück
Oben