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
767










