03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Door gebruikers ingediende gegevens verzamelen<br />

Over het verzamelen van gegevens<br />

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

Handboek<br />

U kunt webpagina's gebruiken om informatie van gebruikers te verzamelen, de informatie in het geheugen van de server<br />

op te slaan en vervolgens die informatie te gebruiken voor het creëren van een dynamische reactie op basis van de invoer<br />

van de gebruiker. De meest gebruikelijke hulpmiddelen voor het verzamelen van gebruikersinformatie zijn HTMLformulieren<br />

en hypertextkoppelingen.<br />

Met HTML-formulieren kunt u gegevens van gebruikers verzamelen en deze opslaan in het geheugen van de server. Een<br />

HTML-formulier kan de informatie verzenden als formulierparameters of als URL-parameters.<br />

Ook met hypertextkoppelingen kunt u gegevens van gebruikers verzamelen en deze opslaan in het geheugen van de server.<br />

U geeft een waarde (bijvoorbeeld een voorkeur) op die moet worden verzonden wanneer een gebruiker op een koppeling<br />

klikt, door de waarde toe te voegen aan de URL die wordt opgegeven in de ankertag. Wanneer een gebruiker op de<br />

koppeling klikt, verstuurt de browser de URL en de toegevoegde waarde naar de server.<br />

HTML-formulierparameters<br />

Formulierparameters worden naar de server gestuurd met een HTML-formulier dat de methode POST of de methode GET<br />

gebruikt. Als u de methode POST gebruikt, worden parameters in de hoofdtekst van het bericht verzonden. Bij de methode<br />

GET daarentegen, worden parameters aan de opgevraagde URL toegevoegd.<br />

U kunt <strong>Dreamweaver</strong> gebruiken om snel HTML-formulieren te ontwerpen die formulierparameters naar de server<br />

verzenden. Let goed op bij de methode die u gebruikt voor het verzenden van de informatie van de browser naar de server.<br />

Formulierparameters nemen de namen van hun overeenkomstige formulierobjecten over. Als uw formulier bijvoorbeeld<br />

een tekstveld met de naam txtLastName bevat, wordt de volgende formulierparameter naar de server verzonden als de<br />

gebruiker op de knop Verzenden klikt:<br />

txtLastName=enteredvalue<br />

In gevallen waarin een webtoepassing een precieze parameterwaarde verwacht (bijvoorbeeld wanneer deze een actie<br />

uitvoert die is gebaseerd op een van vele opties), gebruikt u als formulierobject een keuzerondje, selectievakje of lijst/menu<br />

om de waarden te bepalen die de gebruiker kan indienen. Hierdoor voorkomt u dat gebruikers onjuiste informatie typen<br />

en een toepassingsfout veroorzaken. Het volgende voorbeeld toont een contextmenuformulier dat drie keuzes biedt:<br />

Elke menukeuze komt overeen met een 'hard-coded' waarde die als een formulierparameter wordt verzonden naar de<br />

server. Het dialoogvenster Lijstwaarden in het volgende voorbeeld koppelt elk onderdeel van de lijst aan een waarde<br />

(Toevoegen, Bijwerken of Verwijderen):<br />

506

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

Saved successfully!

Ooh no, something went wrong!