Operation Manual
585
DREAMWEAVER GEBRUIKEN
Pagina's dynamisch maken
Laatst bijgewerkt 2/5/2011
Nadat er informatie naar de server is verzonden, slaat u de informatie op in sessievariabelen door de juiste code voor
uw servermodel toe te voegen aan de pagina die wordt opgegeven door de URL- of formulierparameter. Wordt de
doelpagina genoemd. Deze pagina wordt in het kenmerk
action van het HTML-formulier of in het kenmerk href van
de hypertekstkoppeling op de startpagina opgegeven.
Nadat u de waarde hebt opgeslagen in een sessievariabele, kunt u Dreamweaver gebruiken om de waarde op te halen
uit sessievariabelen en deze te gebruiken in een webtoepassing. Nadat u de sessievariabele hebt gedefinieerd in
Dreamweaver, kunt u de waarde ervan invoegen in een pagina.
De HTML-syntaxis hiervoor ziet er als volgt uit:
<form action="destination.html" method="get" name="myform"> </form>
<param name="href"value="destination.html">
Zowel de gebruiker servertechnologie als de methode die u gebruikt voor het in bezit krijgen van de informatie, bepaalt
de code die wordt gebruikt voor de opslag van de informatie in een sessievariabele. De basissyntaxis voor elke
servertechnologie is als volgt:
ColdFusion
<CFSET session.variable_name = value>
ASP
<% Session("variable_name") = value %>
De value-expressie is doorgaans een serverexpressie, zoals Request.Form("lastname"). Als u bijvoorbeeld een
URL-parameter met de naam
product (of een HTML-formulier met de methode GET en een tekstveld met de naam
product) gebruikt om informatie op te vragen, kunt u de volgende instructies geven om de informatie op te slaan in
een sessievariabele met de naam
prodID:
ColdFusion
<CFSET session.prodID = url.product>
ASP
<% Session("prodID") = Request.QueryString("product") %>
Als u een HTML-formulier met de methode post en een tekstveld met de naam txtProduct gebruikt om informatie
te verzamelen, kunt u de volgende instructies geven om de informatie op te slaan in de sessievariabele:
ColdFusion
<CFSET session.prodID = form.txtProduct>
ASP
<% Session("prodID") = Request.Form("txtProduct") %>