Door
PHP Noob
op 13-12-2013 10:23
gewijzigd op 13-12-2013 10:27
1.263 views
Beste,
Ik ben bezig met een persoonlijke website waarop ik gegevens over mijn boeken kan opvragen.
Nu heb ik een drietal zoekvensters en opzich werken deze goed.
Enige probleem is, wanneer ik bijv. in het middelste zoekvenster iets opzoek er in alle vensters gezocht wordt en uitput gegeven wordt.
Hoe kan ik ervoor zorgen dat de sessie per venster afgesloten wordt?
Als je naar de site gaat, en bijv. in het eerste zoekvak John intypt, krijg je resultaat in alle zoekvakken.
Dit is niet overzichtelijk voor mijn gevoel.
Als ik niets invul en op Zoeken klik, krijg ik alles te zien...
Je kunt er gewoon één formulier met drie vakken plus drie knoppen van maken. In een if ... elseif ... else ... controleer je dan welk zoekvak werd ingevuld.
Wat verder goed helpt, bij lange zoekresultaten, is het zoekformulier dubbel uitvoeren: toon het zowel boven als onder de zoekresultaten.
Je wilt de resultaten gescheiden houden, maar gebruikt daarentegen wel 3 de zelfde zoekvelden met de naam 'zoekveld'.
Als je deze alle 3 een andere naam geeft e.g. zoek_strip, zoek_lees, zoek_comreis dan kun je hierop controleren welke resultaten je moet weergeven.