03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

15 Pas de indeling van de hoofd- en detailpagina's aan uw behoeften aan.<br />

U kunt de indeling van elke pagina geheel aanpassen met behulp van de pagina-ontwerpgereedschappen van <strong>Dreamweaver</strong>.<br />

U kunt ook het servergedrag bewerken door er in het paneel Servergedrag op te dubbelklikken.<br />

Wanneer u de hoofd- en detailpagina's met het gegevensobject hebt gemaakt, gebruikt u het paneel Servergedrag (Venster ><br />

Servergedrag) om de diverse elementen te wijzigen die het gegevensobject op de pagina's invoegt.<br />

Zie ook<br />

“Dynamische inhoud bewerken” op pagina 540<br />

“Bronnen met dynamische inhoud definiëren” op pagina 521<br />

Zoekpagina's en resultatenpagina's maken (ColdFusion,<br />

ASP, JSP, PHP)<br />

Over zoekpagina's en resultatenpagina's<br />

Met <strong>Dreamweaver</strong> kunt u een reeks pagina's maken waarmee gebruikers uw databases kunnen doorzoeken en de<br />

zoekresultaten kunnen bekijken. U gebruikt voor ColdFusion-, ASP-, JSP- en PHP-pagina's dezelfde methode.<br />

In de meeste gevallen hebt u minstens twee pagina's nodig om deze functie aan uw webtoepassing te kunnen toevoegen.<br />

De eerste pagina is een pagina die een HTML-formulier bevat waarin gebruikers zoekparameters invoeren. Hoewel op deze<br />

pagina in feite geen zoekactie wordt uitgevoerd, wordt deze toch de 'zoekpagina' genoemd.<br />

De tweede pagina die u nodig hebt is de resultatenpagina, waarop het meeste werk wordt verricht. Op de resultatenpagina<br />

worden de volgende taken uitgevoerd:<br />

• Leest de zoekparameters die door de zoekpagina zijn ingediend.<br />

• Maakt verbinding met de database en zoekt naar records.<br />

• Stelt een recordset samen met de gevonden records.<br />

• Geeft de inhoud van de recordset weer.<br />

U kunt desgewenst een detailpagina toevoegen. Een detailpagina geeft de gebruikers meer informatie over een bepaalde<br />

record op de resultatenpagina.<br />

Als u ASP.NET gebruikt, kunt u de zoekpagina en de resultatenpagina in één pagina combineren.<br />

Als u maar één zoekparameter hebt, kunt u met <strong>Dreamweaver</strong> zoekmogelijkheden aan uw webtoepassing toevoegen zonder<br />

SQL-query's en -variabelen te gebruiken. U hoeft alleen uw pagina's te ontwerpen en enkele dialoogvensters in te vullen.<br />

Als u meer zoekparameters hebt, moet u een SQL-instructie schrijven en daarvoor meerdere variabelen definiëren.<br />

<strong>Dreamweaver</strong> voegt de SQL-query op de pagina in. Wanneer de pagina op de server wordt uitgevoerd, wordt elke record<br />

in de databasetabel gecontroleerd. Als het opgegeven veld in een record voldoet aan de SQL-queryvoorwaarden, wordt de<br />

record in de recordset opgenomen. De SQL-query stelt in feite een recordset samen die alleen de zoekresultaten bevat.<br />

Het veld Verkooppersoneel zou bijvoorbeeld informatie kunnen bevatten over klanten in een bepaald gebied die inkomsten<br />

boven een bepaald niveau hebben. In een formulier op een zoekpagina voert de verkoper een geografisch gebied en een<br />

minimaal inkomstenniveau in en klikt op de knop Verzenden om de twee waarden naar een server te sturen. Op de server<br />

worden de waarden doorgegeven aan de SQL-instructie op de resultatenpagina. Daar wordt een recordset gemaakt die<br />

alleen klanten in het opgegeven gebied bevat die inkomsten boven het opgegeven niveau hebben.<br />

593

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!