Ik zit met een probleem, ik heb hier een zoekscriptje die voor mij het volgende doet:
Ik heb 3 checkboxes en 3 tekstvelden
Waar de bezoeker op wil zoeken vinkt hij aan.
bijvoorbeeld 1 en 2
Nu wil ik het script wat uitbreiden en is mijn simpele idee die ik eerst had gebruikt, namelijk voor elke mogelijkheid een IF gebruiken...niet heel erg simpel meer. kijk maar mee naar de mogelijkheden bij 3 boxen:
1
12
13
123
2
23
3
7 maal een if($die = checked AND.......
jullie snappen het wel :)
Nu de mogelijkheden als ik de getallen (boxen) 4 en 5 erbij doe :|
1
12
13
123
2
23
3
14
15
134
145
1245
1245
124
125
1234
12345
En daarmee zijn we er nog niet.....;)
Mijn vraag is:
Kan ik op een of andere manier eerst kijken welke zijn aangekruist:
<input name="1check" type="checkbox" value="checked" />
<input name="2check" type="checkbox" value="checked" />
En dan op (de voor mij nog onbekende wijze) met PHP kijken welke POST of GET (maakt niet uit voor mij, post is denk ik mooier voor de adresbalk)
de waarde checked heeft? :)
en dan daarna weet ik het....
dan op een of andere wijze op basis daarvan een query te bouwen:
als 1 en 2 zijn gevinkt:
SELECT * FROM tabel WHERE 1 = tekstvak1 AND 2 = tekstvak2
of alleen 1
SELECT * FROM tabel WHERE 1 = tekstvak1
Mijn formulier ziet er dus grofweg zo uit:
[code]
---------------------------------------------
O |tekstvak1| |
O |tekstvak2| |
O |tekstvak3| |
O |tekstvak4| |
O |tekstvak5| |
----------------------------------------------
Waarin O een checkbox is en tekstvak de waarde waarop word gezocht bevat