Softwareentwicklung & Webdesign 
EDV Dienstleistungen für KMU        
 



Halbvoll.net- Singlebörse für alleinerziehende Mütter und Väter aus Deutschland, Österreich, Schweiz und Liechtenstein
www.halbvoll.net
 
Gebrauchtwagen Suchmaschine Österreich
Diskontweb.net
 
Alleinerzieher.net - Forum für Alleinerziehende
Diskontweb.net
 
Freizeit-mit-Kind.net - Freizeitaktivitäten für Eltern und Kinder (Deutschland)
Freizeit mit Kind
 
Softworker.at
Projekte für Freelancer
Softworker.at - Projekte für Freelancer
 
Druckauftrag.at - Druckereiaufträge ausschreiben und den billigsten Anbieter finden.
Druckauftrag.at
 
Seminarpool - Das Österreichische Verzeichnis für Seminare, Trainer, Coaches und Referenten
 

 

Datensätze markieren und löschen

von Wolfgang Arnberger

Wenn Sie mehrere Datensätze aus einer Tabelle mit einem Kontrollkästchen markieren und anschließend löschen möchten, besteht der ganze Trick in folgender Zeile:

<input type="checkbox" name="loeschen[]" value="<?='$ID'?>">

Dabei wird als Wert einfach die Datensatznummer übergeben und im Array "loeschen[]" gespeichert.

Der nächste Schritt besteht dann daraus, die Anzahl der Arrayelemente zu ermitteln und mit einer for() - Schleife alle Elemente auszulesen und an den delete-Befehl zu übergeben.


<?
if($submit) {
// Wenn der Submit-Button geklickt wurde ...

// die Anzahl der markierten Datensaetze ermitteln
$y=count($loeschen);
echo 
"$y Datensaetze werden geloescht.<br><br>";

    
// Fuer jeden markierten Datensatz
    // den delete-Befehl aufrufen.
    
for($x=0;$x<$y;$x++) {
    
mysql_query("delete from testdaten where
                     ID='$loeschen[$x]'"
);
    echo 
"Geloescht: $loeschen[$x]<br>";
    }
}
?>
                    

Hier gibts das ganze Skript als Download.

Download

© IT-Studio.net - Alle Rechte vorbehalten
 
 Home   Leistungen   Referenzen   Artikel   ECG   AGB   Kontakt   Impressum