Avatar billede telly Nybegynder
17. september 2004 - 10:37 Der er 2 kommentarer og
1 løsning

Problem med simpel søgefunktion

Jeg har lavet en uhyggelig simpel søgefunktion som godt nok finder det den skal, men også mere til.

Jeg har en form hvor jeg indtaster søgningen, men når jeg trykker submit 2. gang så henter den mere end den skal ud af min db

require_once("dblogin.php");
$result = mysql_query("SELECT * FROM news WHERE news_headline LIKE '%$search%' OR news_text LIKE '%$search%' OR news_date LIKE '%$search%' OR news_author_first_name LIKE '%$search%' OR news_author_last_name LIKE '%$search%'");
while($search = mysql_fetch_assoc($result)){
    print($search[news_headline]);
    print($search[news_text]);
}   

Jeg har bare sat den til kun at vise nogle af de ting jeg sætter den til at søge på.
Avatar billede detox Nybegynder
17. september 2004 - 10:56 #1
Nu ved jeg ikke hvorfor du trykker submit 2 gange, men hvis $search er tom vil den søge efter '%%' (som jo matcher alt). Så du skal nok sikre dig at: $search != '';
Avatar billede telly Nybegynder
17. september 2004 - 11:06 #2
Nå ja...Hvorfor tænkte jeg ikke på det noget før?!.

tusind tak

det var alt hvad jeg havde brug for så lig et svar og få dine velfortjente point

:)
Avatar billede detox Nybegynder
17. september 2004 - 11:10 #3
Velbekommen ;O)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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