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

JavaScript - Iframe-Inhalt zeitlich steuern

MySQL - Bei doppelter HOST-Adresse in der Tabelle warnen

Apostroph´s Webseite
Verwenden Sie keine Apostrophen (Auslassungszeichen) in Ihrem Homepage-Namen.