Artikel über Checkboxen auswählen
Hier können Artikel (Bilder) ausgewählt werden die bestimmte Kriterien der Checkboxen erfüllen.
CSV-Datei für die Daten
Die Daten sind in einer externen CSV-Datei gespeichert artikel.csv
und können individuell geändert werden.
Als Trennzeichen zwischen den Spalten wurde hier der Strichpunkt verwendet.
Das auslesen und sortieren der Daten erfolgt über eine PHP-Datei auswahlform_ausgabe.php
, die aber je nach Anzahl
der Spalten angepasst werden muss.
David Brittain;250;Ölgemälde;60x120cm;187-1287;img_1287.jpg Shuichiro Inomata;250;Ölgemälde;50x100cm;187-2245;img_2245.jpg Mohomodou Houssouba;350;Aquarell;55x80cm;187-4477;img_4477.jpg David Brittain;450;Aquarell;70x130cm;187-5822;img_5822.jpg Shuichiro Inomata;250;Ölgemälde;80x60cm;187-6891;img_6891.jpg Margaret Melton;350;Aquarell;40x30cm;187-7120;img_7120.jpg Margaret Melton;250;Aquarell;50x85cm;187-8611;img_8611.jpg David Brittain;450;Ölgemälde;75x90cm;187-9356;img_9356.jpg Margaret Melton;450;Ölgemälde;60x90cm;187-3581;img_3581.jpg Ruslan Belkin;350;Aquarell;60x90cm;187-5286;img_5286.jpg Margaret Melton;250;Ölgemälde;60x70cm;187-4533;img_4533.jpg Mohomodou Houssouba;450;Aquarell;70x90cm;187-9781;img_9781.jpg Shuichiro Inomata;350;Ölgemälde;60x50cm;187-5641;img_5641.jpg Mohomodou Houssouba;450;Aquarell;60x100cm;187-7697;img_7698.jpg Ruslan Belkin;250;Ölgemälde;80x90cm;187-5527;img_5527.jpg
➥ Damit die Daten nicht doppelt aufgelistet werden, darf jedes Bild nur einmal in der Liste vorhanden sein.
Herunterladen: checkboxen_auswaehlen.zip
Viel Spaß damit!
Tipps
- Spalten einer Tabelle dynamisch ändern
- Manchmal möchte man die Spalten einer Tabelle dynamisch ändern so das diese individuell angezeigt werden können, wie das geht wird hier an einem Beispiel demonstriert.
- Erster Eintrag in eine MySQL-Datenbank mit PHP
- Eine Anleitung wie man ein Nachrichten-System mit einer MySQL (oder MariaDB)-Datenbank über PHP realisieren kann. Komplett mit Formularen zum eintragen, anzeigen und bearbeiten der Daten.
- Verkettete Auswahllisten dynamisch aus einer DB-Tabelle generieren
- Dieses Beispiel zeigt, wie man eine HTML-Auswahlliste (Drop-Down-Liste) dynamisch generiert, die auf den Werten einer Spalte in einer Datenbank-Tabelle beruht.