Operation Manual
Zoekpagina's en resultatenpagina's maken
Naar boven
Naar boven
Over zoekpagina's en resultatenpagina's
De zoekpagina samenstellen
Een basisresultatenpagina samenstellen
Een geavanceerde resultatenpagina samenstellen
De zoekresultaten weergeven
Een detailpagina maken voor een resultatenpagina
Een koppeling maken om een gerelateerde pagina te openen (ASP)
Over zoekpagina's en resultatenpagina's
Met Dreamweaver kunt u een reeks pagina's maken waarmee gebruikers uw databases kunnen doorzoeken en de zoekresultaten kunnen
bekijken.
In de meeste gevallen hebt u minstens twee pagina's nodig om deze functie aan uw webtoepassing te kunnen toevoegen. De eerste pagina is een
pagina die een HTML-formulier bevat waarin gebruikers zoekparameters invoeren. Hoewel op deze pagina in feite geen zoekactie wordt
uitgevoerd, wordt deze toch de 'zoekpagina' genoemd.
De tweede pagina die u nodig hebt is de resultatenpagina, waarop het meeste werk wordt verricht. Op de resultatenpagina worden de volgende
taken uitgevoerd:
Leest de zoekparameters die door de zoekpagina zijn ingediend.
Verbinding maken met de database en zoeken naar records
Stelt een recordset samen met de gevonden records.
Geeft de inhoud van de recordset weer.
U kunt desgewenst een detailpagina toevoegen. Een detailpagina geeft de gebruikers meer informatie over een bepaalde record op de
resultatenpagina.
Als u maar één zoekparameter hebt, kunt u met Dreamweaver zoekmogelijkheden aan uw webtoepassing toevoegen zonder SQL-query's en
-variabelen te gebruiken. U hoeft alleen uw pagina's te ontwerpen en enkele dialoogvensters in te vullen. Als u meer zoekparameters hebt,
moet u een SQL-instructie schrijven en daarvoor meerdere variabelen definiëren.
Dreamweaver voegt de SQL-query op de pagina in. Wanneer de pagina op de server wordt uitgevoerd, wordt elke record in de
databasetabel gecontroleerd. Als het opgegeven veld in een record voldoet aan de SQL-queryvoorwaarden, wordt de record in de recordset
opgenomen. De SQL-query stelt in feite een recordset samen die alleen de zoekresultaten bevat.
Het veld Verkooppersoneel zou bijvoorbeeld informatie kunnen bevatten over klanten in een bepaald gebied die inkomsten boven een
bepaald niveau hebben. In een formulier op een zoekpagina voert de verkoper een geografisch gebied en een minimaal inkomstenniveau in
en klikt op de knop Verzenden om de twee waarden naar een server te sturen. Op de server worden de waarden doorgegeven aan de SQL-
instructie op de resultatenpagina. Daar wordt een recordset gemaakt die alleen klanten in het opgegeven gebied bevat die inkomsten boven
het opgegeven niveau hebben.
De zoekpagina samenstellen
Een zoekpagina op het web bevat gewoonlijk formuliervelden waarin de gebruiker zoekparameters invoert. De zoekpagina moet minstens een
HTML-formulier met een knop Verzenden bevatten.
Ga als volgt te werk als u een HTML-formulier aan een zoekpagina wilt toevoegen.
1. Open de zoekpagina of een nieuwe pagina en kies Invoegen > Formulier > Formulier.
Op de pagina wordt een leeg formulier gemaakt. Misschien moet u onzichtbare elementen inschakelen (Weergave > Visuele hulpmiddelen >
Onzichtbare elementen) om de grenzen van het formulier te zien. Deze worden met dunne rode lijnen aangeduid.
2. Kies Formulier in het menu Invoegen om formulierobjecten toe te voegen zodat gebruikers hun zoekparameters kunnen invoeren.
Formulierobjecten zijn tekstvelden, menu's, opties en keuzerondjes. U kunt net zoveel formulierobjecten toevoegen als u wilt opdat
gebruikers hun zoekacties kunnen verfijnen. Onthoud echter dat uw SQL-instructie complexer wordt naarmate u meer zoekparameters op de
zoekpagina toevoegt.
3. Voeg een knop Verzenden aan het formulier toe (Invoegen > Formulier > Knop).
4. (Optioneel) Verander de label van de knop Verzenden door de knop te selecteren, de eigenschappencontrole te openen (Venster >
603










