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 Bausteinen (Codeschnipsel) aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<span> Allgemeines Inline-Element

CSS - Container vertikal drehen

PHP - Umwandeln von Sekunden in Tage Stunden Minuten und Sekunden

JavaScript - Countdown

MySQL - Zeige Einträge von heute an