WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Mehrere Eingaben auf einmal löschen! » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Ein Formular muss immer sein, außerdem ist das ungefähr die Lösung von Yhoko.
Du kannst aber auch einen Link per JavaScript das Formular absenden lassen oder das Button per CSS so anpassen, dass es in dein Design passt.
von flotschi1981
Vielen Dank erstmal.

@languitar: Muss ich bei Deiner Lösung eigentlich auch die Checkboxen in ein Formular mit Submit-Button legen? Würde gerne nur einen Link angeben zum Klicken und keinen Button! Aber ohne Submit-Button werden ja dann die ids nicht übergeben.

von Yhoko
Wenn diese Einträge in der DB eine ID haben kannst dus über nen Array machen..

<input type="checkbox" name="felder[]" value="1">
<input type="checkbox" name="felder[]" value="2">
<input type="checkbox" name="felder[]" value="3">


Und dann löschen..

$liste = implode( ',', $felder );
if( !empty( $liste ) ) query( "DELETE FROM $db WHERE id IN ($liste)" );
von languitar
Du gibst den Checkboxen die apssenden IDs in den Namen mit, lässt dann bei der Verarbeitung mit einer Schleife daraus die passende WHERE-Bedingung (WHERE id = 1 OR id =2 ...) machen und führst dann ein mal den Query aus.
von flotschi1981
Hallo nochmal,

ich habe in einer Tabelle mehrere Eingaben und daneben jeweils Checkboxen. Werden mehrere Checkboxen makiert und der Link löschen gedrückt, dann sollen alle diese makierten Checkboxen in der DB gelöscht werden.

Wie mache ich dies am besten. Gebe ich alle Checkboxen den selben Namen und lasse die id von den Einträgen übergeben? Muss ich dann beim Löschen immer ein Schleife durchlaufen lassen, die dann einzelnd die Eingaben löscht? Oder geht dies auch alles einfacher?

Vielen Dank für die Antworten!

Nach oben