Avatar billede chriz7913 Nybegynder
26. september 2008 - 13:18 Der er 14 kommentarer og
1 løsning

Find indhold i database efter hvilke checkboxe der er checked

Hej, søger hjælp til hvordan man kan lave en funktion ligesom her:  http://www.drinksdatabasen.dk/toem_barskab/ hvor man checker nogle af boxene og så vises der fra databasen hvilke drinks der opfylder dem, og hvilke drinks der næsten opfylder dem:)
på forhånd tak
Avatar billede w13 Novice
26. september 2008 - 13:23 #1
Så har du jo bare en liste over ingredienser i databasen for hver drink, som du kan søge på ud fra brugerens valg i din SQL-sætning.
Avatar billede chriz7913 Nybegynder
26. september 2008 - 13:35 #2
kan du komme med et eksempel? :)
Avatar billede w13 Novice
26. september 2008 - 15:05 #3
SELECT * FROM drinks WHERE ingredienser LIKE '%ananas%'

Men det er bestemt ikke noget, man bare lige gør. =) Der skal mange overvejelser med.
Avatar billede olebole Juniormester
26. september 2008 - 15:16 #4
<ole>

Man sørger for at lære noget grundlæggende PHP/MySQL - f.eks. ved at købe en bog eller tage et kursus  ;o)

/mvh
</bole>
Avatar billede chriz7913 Nybegynder
26. september 2008 - 15:37 #5
w13 > Og så kunne min tabel se ud fx?:
============
id: 1
navn: Filur
ingredienser: roed_sodevand, appelsin_juice, vodka
------------

Men hvordan kan jeg lave den der funktion med at php finder ud af hvilke drinks man næsten kan lave? :)
Avatar billede w13 Novice
26. september 2008 - 17:06 #6
Ja, evt. sådan.

Hvad gør den PHP-funktion præcis? Altså hvad vil det sige, "næsten"?
Avatar billede chriz7913 Nybegynder
26. september 2008 - 18:57 #7
den gør det at hvis man har checked fx sodavand, tequila & bols blue, så viser den en liste med de drinks med kan lave med de ingredienser man har, og neden under viser den så de drinks man næsten kan lave, og så står der hvad man mangler for at kunne lave den (:
Avatar billede w13 Novice
26. september 2008 - 20:19 #8
Ja, så bruger du bare LIKE ligesom jeg viste. =)
Avatar billede chriz7913 Nybegynder
07. oktober 2008 - 23:03 #9
Kan du ikke give lidt kode? :)
Kan ikke se hvordan LIKE skal kunne finde de drinks der næsten svare til inputtet :)
Avatar billede w13 Novice
07. oktober 2008 - 23:16 #10
Jeg tror kun, jeg kan vise flere eksempler som:

SELECT * FROM drinks WHERE ingredienser LIKE '%ananas%' AND ingredienser LIKE '%abrikos%' AND ingredienser LIKE '%pære%'
Avatar billede chriz7913 Nybegynder
08. oktober 2008 - 09:52 #11
Jo, men hvordan kan den så vise de drinks hvor der ex kun er ananas og abrikos og ikke  pære; det er det jeg mener med de drinks man "næsten" kan lave :)
For hvis jeg udskrev dit ex kommer der kun de drinks ud som både indeholder ananas, abrikos & pære (:
Avatar billede w13 Novice
08. oktober 2008 - 11:02 #12
Så skal det nok bare være OR i stedet for AND.
Avatar billede chriz7913 Nybegynder
17. november 2008 - 13:07 #13
okay tak det prøver jeg :)
læg et svar
Avatar billede w13 Novice
17. november 2008 - 14:11 #14
:)
Avatar billede w13 Novice
17. november 2008 - 17:22 #15
Tak for points!
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