Operation Manual

DREAMWEAVER CS3
Handboek
506
Door gebruikers ingediende gegevens verzamelen
Over het verzamelen van gegevens
U kunt webpagina's gebruiken om informatie van gebruikers te verzamelen, de informatie in het geheugen van de server
op te slaan en vervolgens die informatie te gebruiken voor het creƫren van een dynamische reactie op basis van de invoer
van de gebruiker. De meest gebruikelijke hulpmiddelen voor het verzamelen van gebruikersinformatie zijn HTML-
formulieren en hypertextkoppelingen.
Met HTML-formulieren kunt u gegevens van gebruikers verzamelen en deze opslaan in het geheugen van de server. Een
HTML-formulier kan de informatie verzenden als formulierparameters of als URL-parameters.
Ook met hypertextkoppelingen kunt u gegevens van gebruikers verzamelen en deze opslaan in het geheugen van de server.
U geeft een waarde (bijvoorbeeld een voorkeur) op die moet worden verzonden wanneer een gebruiker op een koppeling
klikt, door de waarde toe te voegen aan de URL die wordt opgegeven in de ankertag. Wanneer een gebruiker op de
koppeling klikt, verstuurt de browser de URL en de toegevoegde waarde naar de server.
HTML-formulierparameters
Formulierparameters worden naar de server gestuurd met een HTML-formulier dat de methode POST of de methode GET
gebruikt. Als u de methode POST gebruikt, worden parameters in de hoofdtekst van het bericht verzonden. Bij de methode
GET daarentegen, worden parameters aan de opgevraagde URL toegevoegd.
U kunt Dreamweaver gebruiken om snel HTML-formulieren te ontwerpen die formulierparameters naar de server
verzenden. Let goed op bij de methode die u gebruikt voor het verzenden van de informatie van de browser naar de server.
Formulierparameters nemen de namen van hun overeenkomstige formulierobjecten over. Als uw formulier bijvoorbeeld
een tekstveld met de naam
txtLastName bevat, wordt de volgende formulierparameter naar de server verzonden als de
gebruiker op de knop Verzenden klikt:
txtLastName=enteredvalue
In gevallen waarin een webtoepassing een precieze parameterwaarde verwacht (bijvoorbeeld wanneer deze een actie
uitvoert die is gebaseerd op een van vele opties), gebruikt u als formulierobject een keuzerondje, selectievakje of lijst/menu
om de waarden te bepalen die de gebruiker kan indienen. Hierdoor voorkomt u dat gebruikers onjuiste informatie typen
en een toepassingsfout veroorzaken. Het volgende voorbeeld toont een contextmenuformulier dat drie keuzes biedt:
Elke menukeuze komt overeen met een 'hard-coded' waarde die als een formulierparameter wordt verzonden naar de
server. Het dialoogvenster Lijstwaarden in het volgende voorbeeld koppelt elk onderdeel van de lijst aan een waarde
(Toevoegen, Bijwerken of Verwijderen):