kostenloser Webspace werbefrei: lima-city


Problem mit Confirm()

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    k***c

    Aloa,

    hab f?r mein GB eine l?schfunktion f?r die admins eingebaut nur irgendwie funnzt es net

    inhalt index.php:

    IF ($section == "gb_del")
    {
    IF ($_SESSION['user_level'] == "1")
    {
    ECHO"
    <script type='text/javascript'>
    Check = confirm('Soll der Eintrag wirklich gel?scht werden?');
    if (Check == false)
    history.back();
    </script>";
    }
    }

    dann wird unten die db_del.php includet, die l?scht auch wunderbar, nur leider auch wenn ich abbrechen dr?cke.

    jemand nen vorschlag was ich falsch gemacht hab?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hast du denn das loeschen in einer else-schleife der if (Check == false) gegenuebergestellt? falls nicht is klar, dass immer geloescht wird.

    so wie das hiersteht, wird bei false einfach die vorherige seite geladen, das verhindert aber nicht, dass spaeter die eintraege geloechts werden.

    falls ich total daneben liege: war nicht anders moeglich bei dem codeausschnitt.


    Beitrag ge?ndert am 22.09.2005 23:44 von keuloo
  4. Autor dieses Themas

    k***c

    wie soll ich es denn dann machen?

    dachte es reicht wenn ich die vorherige seite laden lasse und somit wird gb_del.php nicht includet....

    haste vielleicht nen vorschlag wie ichs besser machen k?nnte?
  5. t*****b

    Du musst ?ber das JavaScript-Confirm erst auf eine Seite verweisen, die das l?schen dann vornimmt.

    if (Check == true)
    {
    location.href = "l?schen.php?id=3";
    }

    l?schen.php: Seite mit php-Code, wo das L?schen vornimmt, bei dem Eintrag mit der entsprechenden ID.

    Beitrag ge?ndert am 22.09.2005 23:58 von trueweb
  6. aha, jetzt versteh ich. der code sollte an der stelle "history.back" abbrechen, was ja auch absolut sinn macht.

    aber anscheinend wird er noch zu ende ausgefuehrt. vielleicht geht es, den abbruch in die if-else-struktur aufzunehmen?

    d.h. verschachtelung von php- und javascript-code. das sollte gehen, weiss nicht mehr wie genau. hab mal auf php.net was drueber gelesen...
  7. Autor dieses Themas

    k***c

    saustark, hat alles wunderbar funktioniert besten dank!

    das h?tten die bei selfhtml ja auch mal dazu schreiben k?nnen... ;-)

    Vielen dank
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!