MySQL - Datensätze über Checkbox-Auswahl suchen
<?php
/* Datensätze über Checkbox-Auswahl suchen */
$sql = "SELECT hobby FROM `tabelle`
WHERE (hobby
LIKE '%" . implode("%", $_POST["hobby"]) . "%')";
/* Alternative mit OR (oder) */
$sql = "SELECT hobby FROM `tabelle`
WHERE (hobby LIKE '%" .
implode("%' OR hobby LIKE '%", $_POST["hobby"]) . "%')";
?>
<label><input type="checkbox" name="hobby[]" value="A"> A</label> <label><input type="checkbox" name="hobby[]" value="B"> B</label> <label><input type="checkbox" name="hobby[]" value="C"> C</label> <label><input type="checkbox" name="hobby[]" value="D"> D</label> <label><input type="checkbox" name="hobby[]" value="E"> E</label>
➤ Hier wurde der Kontextwechsel nicht beachtet, da es nur ein Beispiel ist. Siehe dazu: Löschen von mehreren Einträgen aus einer DB-Tabelle und Checkbox (Mehrfachauswahl) und DB-Ausgabe
Bausteine Alle Anzeigen
Eine zufällige Auswahl von Codeschnipseln
aus den Bereichen
HTML, CSS,
PHP, JavaScript und
MySQL.
<code> Logische Auszeichnung
CSS - Aufzählungslisten einfärben
PHP - Platzhalter aus einer txt-Datei mit PHP ersetzen