Junior1986
Gebruiker
- Lid geworden
- 16 mrt 2009
- Berichten
- 10
Hallo,
Ik heb een lijst met checkboxes:
<input type='checkbox' name='check[]' value='kleur_rood'></input>
<input type='checkbox' name='check[]' value='kleur_blauw'></input>
<input type='checkbox' name='check[]' value='merk_toyota'></input>
<input type='checkbox' name='check[]' value='merk_bmw'></input>
Wat ik probeer te bereiken is om aan de hand van deze checkboxes resultaten vanuit de database te filteren.
Kies ik bijvoorbeeld checkbox: kleur_rood & kleur_blauw & merk_bmw, dan moet een select query ervoor zorgen dat in database veld: kleur en merk wordt gezocht naar de waardes: rood, blauw en bmw.
In code zou het ongeveer dit moeten zijn:
Wat ik tot nu toe heb is het volgende:
Heeft iemand enig idee hoe ik verder moet?
Alvast bedankt!
Ik heb een lijst met checkboxes:
<input type='checkbox' name='check[]' value='kleur_rood'></input>
<input type='checkbox' name='check[]' value='kleur_blauw'></input>
<input type='checkbox' name='check[]' value='merk_toyota'></input>
<input type='checkbox' name='check[]' value='merk_bmw'></input>
Wat ik probeer te bereiken is om aan de hand van deze checkboxes resultaten vanuit de database te filteren.
Kies ik bijvoorbeeld checkbox: kleur_rood & kleur_blauw & merk_bmw, dan moet een select query ervoor zorgen dat in database veld: kleur en merk wordt gezocht naar de waardes: rood, blauw en bmw.
In code zou het ongeveer dit moeten zijn:
PHP:
SELECT * FROM auto WHERE kleur = 'rood' AND kleur = 'blauw' AND merk = 'bmw'
Wat ik tot nu toe heb is het volgende:
PHP:
if(isset($_POST['check']))
{
foreach($_POST['check'] as $value)
{
$gekozen_checkbox_exploded = explode("_",$value);
$veldnaam = $gekozen_checkbox_exploded[0].' '; //veldnaam
$veldwaarde = $gekozen_checkbox_exploded[1]; //veldwaarde
}
}
Heeft iemand enig idee hoe ik verder moet?
Alvast bedankt!
Laatst bewerkt: