tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1736
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    noisy noisy ist offline Mitglied Silber
    Registriert seit
    Jun 2002
    Beiträge
    70
    Moin,

    ich habe das folgende PHP Skript:

    PHP-Code:
    <?php 
    $deleteArtikel 
    "DELETE FROM tbl_schnaeppchen WHERE id = '".$id."'";
    $result mysql_query($deleteArtikel$dbh);
    $err mysql_affected_rows($dbh);
    $bilddatei "img/artikel".$id.".jpg";
    if (
    file_exists("img/artikel".$id.".jpg")) {
    unlink($bilddatei);
    }
    $thumbnaildatei "img/thumbnails/artikel".$id.".jpg";
    if (
    file_exists("img/thumbnails/artikel".$id.".jpg")) {
    unlink($thumbnaildatei);
    }
    if (
    $err == 0) {
    echo 
    "Der Artikel konnte nicht gelöscht werden !"
    echo 
    "<meta http-equiv='Refresh' content='3; url=admin.php?do=list'>";
    } else  { 
    Header("Location: admin.php?do=list"); }
    ?>
    Dieses Skript loescht einen Artikel samt Bildern aus der Datenbank und wird aus einem anderen Skript per Dropdown Box geladen.

    Nun möchte ich mit JavaScript eine Abfragebox einblenden, die Fragt ob der Artikel auch wirklich gelöscht werden soll. Wenn "OK" dann soll die PHP
    Datei ausgeführt werden, wenn nicht, soll auf die vorherige Seite gesprungen werden.

    Kann mir jemand helfen?

    Gruss

    noisy
     
    ich bin root,
    ich darf das!

  2. #2
    Avatar von SonicBe@m
    SonicBe@m SonicBe@m ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Ort
    München
    Beiträge
    447
    Das ist ganz einfach!

    In den Header schmeisste folgendes Javascript.

    PHP-Code:
    <script type="text/javascript">
    function confirmDeleteId(strId,strTitel){
       if(confirm('Wollen sie den Datensatz:\n'+strTitel+'\nwirklich löschen?')){
          location.href='<?=$PHP_SELF?>?id='+strId;
       }
    }
    </script>
    und jetzt kommt der Link...
    PHP-Code:
    <a href="javascript:confirmDeleteId(<?=$id?>,'')">Delete</a>
    kurz zu der JS Funktion
    confirmDeleteId(idDieGelöschtWerdenSoll,evtNenTitelDerAngegebenWerdenKann);
     
    Moep :)

Ähnliche Themen

  1. Javascript, Alert, Confirm, Deutsch/Polnisch
    Von Raabun im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 07.09.10, 12:48
  2. Antworten: 1
    Letzter Beitrag: 24.07.09, 01:26
  3. PHP Seite neu Laden mit javascript von anderer Seite aus
    Von Nikolaj im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 16.05.05, 12:02
  4. Javascript und Anker auf der selben Seite
    Von franzlst im Forum Javascript & Ajax
    Antworten: 19
    Letzter Beitrag: 23.11.04, 19:43
  5. JavaScript Seite!
    Von Arcaine im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 14.02.02, 13:33