Avatar billede kimg Nybegynder
18. februar 2002 - 22:53 Der er 4 kommentarer og
1 løsning

Søgning på "alle"

Findes der en smart måde at jeg lave en søgning på alle "color" og alle "model"
hvis bruger vil søge på alle, jeg øverfører værdi fra en søgeform, det virker ok, hvis de vælger model og color.

mysql_query("SELECT * FROM $table1 WHERE priside BETWEEN '$pris1' AND '$pris2' AND model = '$model' AND color = '$color'");

Kim
Avatar billede disky Nybegynder
18. februar 2002 - 23:10 #1
mener du:

mysql_query("SELECT * FROM $table1 WHERE priside BETWEEN '$pris1' AND '$pris2' AND (model = '$model' OR color = '$color' )");
Avatar billede kimg Nybegynder
18. februar 2002 - 23:16 #2
Problemet med OR er at man så ikke kan søge på "color" specifikt hvis man bruger or

Kim
Avatar billede kimg Nybegynder
18. februar 2002 - 23:21 #3
Lukker, har løst det.

Kim
Avatar billede disky Nybegynder
18. februar 2002 - 23:28 #4
selvfølgelig kan man det, netop derfor skal man bruge OR istedet for AND.
Avatar billede kimg Nybegynder
18. februar 2002 - 23:33 #5
Det virkede ikke, men løste det på anden måde

if($color == "none"){

        $color1 = "";

        } else {

        $color1 = "AND color = '$color'";

        }

Kim
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester