login  Naam:   Wachtwoord: 
Registreer je!
 Forum

dynamische aanpak voor een zoekmachine?

Offline paradogs - 18/05/2006 17:13
Avatar van paradogsNieuw lid Hallo,
ik ben bezig met de volgende website:

layer 1: 1000 plaatjes die uit een database komen. In die database heeft elk plaatje 8 eigenschappen (bijv. kleur, voorstelling, enz.)

layer 2: een bedieningspaneel dat de plaatjes doet highlighten ofwel 'lowlighten'. Op dit paneel kun je een combinatie aangeven (zoekstring) van welke plaatjes je gehighlight wil zien. Bijv. 'laat alle "rode" "auto's" zien', of 'laat alle "blauwe" "soldaten" zien' (maar dan met alle 8 eigenschappen). Het resultaat is dus nog steeds 1000 plaatjes, maar een deel daarvan is gehighlight en een deel niet.

Ik heb het nu gebouwd dat bij elke zoekstring, de plaatjes opnieuw uit de database geplukt worden. in MySQL maak ik dan de selectie, ongeveer zo in steno-code:
'select * from 'database'
if ($record->kleur=='$zoekkleur'&&$record->voorstelling=='$zoekvoorstelling'){
print("<img src=".record->highlink.">);
else{
print("<img src=".record->lowlink.">);
}

Je snapt natuurlijk wel dat dit niet heel fijn werkt, want bij elke zoekbewerking moeten alle 1000 plaatjes opnieuw ingeladen worden.
Waar ik naar zoek is een methode om dit dynamisch aan te pakken, dus dat de plaatjes (inclusief eigenschappen) 1x ingeladen worden en vanaf dan niet meer.

Graag dus advies over hoe dit (in grote lijnen) aan te pakken.
Een DHTML constructie met array ofzo? Of Ajax (taal die ik zelf niet beheers, maar als het hier nuttig voor zou zijn, graag zou willen leren)

(deze post is dus geen vraag om bovenstaande code te debuggen)

veel dank alvast.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.164s