Naar mijn gevoel iets heel simpels maar het lukt niet:
in db per record twee velden confectie1 en confectie2. deze kunnen numierieke waarden bevatten.
vanuit en form op de site is er een min en max waarde op te geven om te filteren.
De opgegeven waarde (gekozen waarde voor het filter) moet in de twee verlden confectie1 en confectie2 gaan kijken of een record voldoet aan de request:
Dit werkt niet want stel ik filter dat confectiemaat max 34 is dan komen er nog steeds resultaten waarbij of confectiemaat1 of confectiemaat2 hoger is dan 34...
wat mis ik...
in db per record twee velden confectie1 en confectie2. deze kunnen numierieke waarden bevatten.
vanuit en form op de site is er een min en max waarde op te geven om te filteren.
De opgegeven waarde (gekozen waarde voor het filter) moet in de twee verlden confectie1 en confectie2 gaan kijken of een record voldoet aan de request:
code:
1
2
3
4
5
6
| if ((isset($confectiemaat_min)) && ($confectiemaat_min != 'leeg')) {
$SQLSTMT = $SQLSTMT." AND (confectie1 >= '$confectiemaat_min' OR confectie2 >= '$confectiemaat_min') ";
}
if ((isset($confectiemaat_max)) && ($confectiemaat_max != 'leeg')) {
$SQLSTMT = $SQLSTMT." AND (confectie1 <= '$confectiemaat_max' OR confectie2 <= '$confectiemaat_max') ";
} |
Dit werkt niet want stel ik filter dat confectiemaat max 34 is dan komen er nog steeds resultaten waarbij of confectiemaat1 of confectiemaat2 hoger is dan 34...
wat mis ik...