Avatar billede Slettet bruger
19. juni 2010 - 23:23 Der er 6 kommentarer og
1 løsning

PHP search giver 200 point!

Jeg vil lave en search til min hjemmeside, jeg har forstået man skal lave en form, som har en action til en anden side, hvor man kan hente hvad personen søgte ned fra url'en

Men hvordan går man hvis personen nu skriver "j" at den henter alle ting der har noget med j at gøre, og ikke bare det der kun har et "j"
ligesom eksperten her har, med hvis man søger php, kommer alle php spørgsmål op?
Avatar billede arne_v Ekspert
19. juni 2010 - 23:26 #1
Simpelt:

SELECT ... WHERE felt LIKE '%j%'

Mere avanceret:

full text search
Avatar billede Slettet bruger
19. juni 2010 - 23:27 #2
kan man så lave

$id = $_GET['search'];
SELECT ... WHERE felt LIKE '%$id%'
Avatar billede arne_v Ekspert
19. juni 2010 - 23:33 #3
Ja. Noget a la:

$val = mysql_real_escape_string($_GET['search']);
$sql = "SELECT * FROM dintabel WHERE ditfelt LIKE '%" . $val . "%'";
$q = mysql_query($sql);
Avatar billede Slettet bruger
19. juni 2010 - 23:40 #4
nåår!
tak arne,
Avatar billede Slettet bruger
19. juni 2010 - 23:40 #5
lukket
Avatar billede Slettet bruger
19. juni 2010 - 23:41 #6
lav lige den der svar ting d;
Avatar billede arne_v Ekspert
20. juni 2010 - 00:34 #7
svar
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
Kurser inden for grundlæggende programmering

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