[PHP] Problem (Checkboxen + Delete selected)

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Gimli_q, 5. August 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. August 2007
    Problem (Checkboxen + Delete selected)

    Hi!

    Ich habe folgendes Problem: Ich hab n Serverantragscript und die Serveranträge werden in einer Datenbank gespeichert. Zudem werden sie im Admincenter aufgelistet und nun will ich vor jeden Serverantrag ne Checkbox machn das man ganz unten dann einen Button hat mit "Delete selected"

    Sobald man den Button drückt sollen dann die ausgewählten Anträge komplett aus der Datenbank gelöscht werden.

    Ich hoffe ihr wisst was ich meine ^^
     
  2. 5. August 2007
    AW: Problem (Checkboxen + Delete selected)

    Dein bisheriger Code? Konkretes Problem?
     
  3. 5. August 2007
    AW: Problem (Checkboxen + Delete selected)

    checkbox name="delete_[id]" bsp delete_1
    dann fetchst du alle delete_* (bspw. per while/for/whatever you want) und löschst die betroffenen.
    wo is das problem.
     
  4. 5. August 2007
    AW: Problem (Checkboxen + Delete selected)

    grade mit diesem fetch etc hab ich meine probleme. könnt ihr n beispiel zeigen?
     
  5. 5. August 2007
    AW: Problem (Checkboxen + Delete selected)

    mit foreach wäre ne möglichkeit
    PHP:
    foreach ( $_GET  as  $key => $value ) {
      if (
    substr ( $key 0 7 ) ==  'delete_'  &&  $value  ==  true )
       
    // Delete-Befehl
    }
    ich geb keine garantie für die richtigkeit, habs nur eben schnell hier geschrieben
     
  6. 5. August 2007
    AW: Problem (Checkboxen + Delete selected)

    ok ich werds mal testen ;D

    und wie und wo soll ich das einfügen? egal wo ichs einfüg, es geht nicht^^
     
  7. 6. August 2007
    AW: Problem (Checkboxen + Delete selected)

    du setzt die boxen als array auf:
    HTML:
    <input type="checkbox" name="delete[0]" value="1" /> 
    <input type="checkbox" name="delete[1]" value="2" />
    und verarbeitest diesen via php
    PHP:
    <? php
      
    //checkbox array:
      
    $delete  $_GET [ 'delete' ];

      
    //verarbeiten
      
    if( is_array ( $delete )) {
        foreach(
    $delete  AS  $dl_id mysql_query ( "DELETE FROM tabelle WHERE id = " . intval ( $dl_id ));
      }
    ?>
     
  8. 6. August 2007
    AW: Problem (Checkboxen + Delete selected)

    okay das hat sich erledigt! Danke Funktioniert!
     
  9. 6. August 2007
    AW: Problem (Checkboxen + Delete selected)

    [X]Erledigt
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.