Operation Manual
DREAMWEAVER CS3
Handboek
593
15 Pas de indeling van de hoofd- en detailpagina's aan uw behoeften aan.
U kunt de indeling van elke pagina geheel aanpassen met behulp van de pagina-ontwerpgereedschappen van Dreamweaver.
U kunt ook het servergedrag bewerken door er in het paneel Servergedrag op te dubbelklikken.
Wanneer u de hoofd- en detailpagina's met het gegevensobject hebt gemaakt, gebruikt u het paneel Servergedrag (Venster >
Servergedrag) om de diverse elementen te wijzigen die het gegevensobject op de pagina's invoegt.
Zie ook
“Dynamische inhoud bewerken” op pagina 540
“Bronnen met dynamische inhoud definiëren” op pagina 521
Zoekpagina's en resultatenpagina's maken (ColdFusion,
ASP, JSP, PHP)
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. U gebruikt voor ColdFusion-, ASP-, JSP- en PHP-pagina's dezelfde methode.
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.
• Maakt verbinding met de database en zoekt 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 ASP.NET gebruikt, kunt u de zoekpagina en de resultatenpagina in één pagina combineren.
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.