PHP ver gevorderde |
|
Hallo,
Ik heb wel een idee hoe ik dit kan gaan doen, maar ik wil er zeker van zijn dat het zo efficiënt mogelijk gebeurt, vandaar dat ik hier even een topic aanmaak.
Mijn database is als volgt opgebouwd:
- Aanbieders
* id
* naam
* infolink
* img
* shortcode
- Bestemmingen
* id
* naam
- Reizen
* bestemming
* aanbieder
* prijs
* info
* destination
Nu wordt er op de pagina een optionlist uitgelezen met alle waardes van de tabel Bestemmingen.
Zodra er een option geselecteerd wordt zullen alle reizen (reizen.bestemming == bestemmingen.id) opgehaald moeten worden.
Er zijn bijvoorbeeld 5 aanbieders de een reis naar Plek A aanbieden, dan zullen er 5 waardes in de tabel reizen met het id van Plek A zijn.
Dit moet dan uitgelezen worden als volgt (zodra er een bestemming geselecteerd is):
Aanbieder A: - (biedt de reis niet aan)
Aanbieder B: €599,-
Aanbieder C: €520,-
Aanbieder D: -
etc..
Ik ga dit waarschijnlijk met AJAX doen, maar ik vraag me af hoe ik met zo min mogelijk queries alles kan ophalen én bij de desbetreffende aanbieder uitlezen.
Mvg,
Jarno
|