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.

<aside> Nebeninhalt

CSS - DiscoLights - Box-Shadow Animation

PHP - PHP-Version des Servers ausgeben

JavaScript - Schieberegler für Bilder

MySQL - Datensatz aktualisieren