Hoi allemaal ik zit met een probleem.

Ik wil een zoeksysteem maken zoals op funda : http://www.funda.nl/koop/zoeken_uitgebreid_plaats.asp.

Eerst moet er een provincie worden gekozen, waarnaa alle plaatsen die in die provincie liggen in een select box worden geladen. Vervolgens kunnen items van het ene naar het andere vakje geschoven worden.

Het probleem is dat er in NL 6200 (ongeveer) plaatsen zijn. Gemiddeld 500 (ongeveer) per provincie. Dit zorgt voor een time-out als die allemaal in één keer geladen worden.

Hoe kan ik, zodra een user een provincie kiest, alle plaatsen binnen die provincie in de selectbox laten laden, zonder refresh en zonder iframes e.d.... FireFox friendly :happy:

Hoe heeft funda het gedaan?

Iemand?
Ajax?
Asynchroon Javascript And Xml
Er zijn wel van dit soort dingen. Gewoon met java in een dropdown box net zoals bij autotrader. Alleen vervang je nu de merknaam door de provincie. Hier op de site staat een tut/script over hoe je dat doet. Misschien dat je daar iets aan hebt?
Ik heb het systeempje al het gemaakt..... het werkt ook alleen als je 6200 plaatsen wilt laden krijg je een time out...
De vraag is dus hoe (niet met welke techniek zoals AJAX) zorg je ervoor dat er geen timeout komt.
Ik heb alle plaatsen in een db...
Voeg anders de provincie eens toe:
?? wat bedoel je... als je kijk op de link in mijn eerste post, zie je snel wat ik bedoel > zo moet het worden.
Dat is met Ajax gedaan, je selecteerd een provincie, het script stuurt een query via een http post naar het php script.

Dat script leest de meegestuurde GET variabele uit en geeft vanuit mysql de plaatsen terug vanuit die provincie.

Op internet staan genoeg tutorials over ajax, en als je het niet kan vinden kunnen we je hier wel weer verder helpen. :)

Reageren