löschen mit foreach

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • löschen mit foreach

    Hallo zusammen

    Ich hab da so ein kleines problem. Undzwar versuche ich mehrere Tickets gleichzeitig zu löschen sprich als bei 5 tickets nen hacken rein und sagen löschen. Nur leider funzt das bei mir nicht so ganz.

    Weiss jemand was ich falsch mache? Oder kanns mir gegebenenfals sogar den code reparieren :P

    Wäre euch sehr dankbar.

    Gruss

    Dragon


    Hier mal der code

    Quellcode

    1. if(isset($_POST["del"]) && !$_POST["ticketid"] == "")
    2. {
    3. foreach ($_POST as $aid) {
    4. if(is_numeric($aid))
    5. mysql_query("DELETE FROM `tabelle` WHERE `spalte` = '$aid' LIMIT 1;");
    6. }
    7. $sql4 = "DELETE FROM `tabelle` WHERE `spalte` = '$id' LIMIT 1;";
    8. if(mysql_query($sql4))
    9. {
    10. $msg= 'Ticket wurde Erfolgreich gelöscht!';
    11. }
    12. }
    Alles anzeigen



    ps das Arry gibt die ids aus und die aktion del aber die löschung wird nicht durchgeführt. und ich weiss nicht warum

    Array ( [98] => 98 [97] => 97 [96] => 96 [95] => 95 [94] => 94 [del] => Löschen )




    QEDIT hab den fehler gefunden

    ticketid war nicht gesetzt

    if(isset($_POST["del"]))

    so isses richtig
    Riek-Media.com - Webhosting riek-media.com

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dragon4048 ()