PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   Formularbasierter Filter (https://www.php-resource.de/forum/sql-datenbanken/52079-formularbasierter-filter.html)

kasIQ 18-03-2005 16:44

Formularbasierter Filter
 
Mein Prob:

WÜrde gerne via Formular eine Abfrage starten.

Habe dabei 2 Felder :
1. Geschlecht (option w oder m oder egal)
2. Kurs (option kurs 1-5 oder egal)

Mein Code:
PHP-Code:

$ergebnis=mysql_query("SELECT * FROM users 
WHERE                 User************='"
.$geschlecht."'
AND                UserKurs1='"
.$kurs."' 
OR                 UserKurs2='"
.$kurs."' 
OR                UserKurs3='"
.$kurs."' 
OR                UserKurs4='"
.$kurs."'
"
); 

Wenn ich nun geschlecht w und kurs3 auswähle, werden ebenfalls die Herren die Kurs3 belegen angezeigt. Das soll es aber nicht.
Welche Änderung ist denn notwendig ,damit nur aus w oder m die gewählten Kurse angezeigt werden.

MelloPie 18-03-2005 16:45

ein paar klammern drumherum wie in der mathematik...

Wurzel 18-03-2005 16:47

es wäre hilfreich, klammern zu setzen ...
Code:

... WHERE bla=blubb AND (x=y OR z=a OR ...) ...
je nachdem, was du wie haben willst

kasIQ 18-03-2005 18:56

danke

man bin ich auch manchmal doof.


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:29 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG