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?



betreft website www.cp-w.nl/cppersonal
Ik zie geen inlogvensters maar drie zoekvakken? En waarom moet de sessie worden beëindigd na het starten van een zoekopdracht?
sorry, bedoelde zoekvakken, heb ik aangepast.

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.

[edit]Voorbeeld controleren op submit

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
    if(isset($_POST['s_lees'])){
        echo 'Resultaat leesboeken<br />';
		echo $_POST['q_lees'];
    }
    else if(isset($_POST['s_strip'])){
        echo 'Resultaat stripboeken<br />';
		echo $_POST['q_strip'];
    }
    else if(isset($_POST['s_comreis'])){
        echo 'Resultaat computer en reisboeken<br />';
		echo $_POST['q_comreis'];
    }
}
?>
<form method="POST">
<input type="text" name="q_lees" value="leesboek" /><input type="submit" name="s_lees" /><br />
<input type="text" name="q_strip" value="stripboek" /><input type="submit" name="s_strip" /><br />
<input type="text" name="q_comreis" value="computer- reisboek" /><input type="submit" name="s_comreis" /><br />
</form>

[/edit]

Daarnaast is je charset ook nog een puntje

De nerveuze Nervi?rs; Suske en Wiske
Bedankt voor de reacties! Ik ga ermee aan de slag!

Reageren