Lees hoe u een pagina voor het invoegen van records in uw Dreamweaver-toepassing maakt, zodat gebruikers nieuwe records in een database kunnen invoegen.
De gebruikersinterface van nieuwere versies van Dreamweaver is vereenvoudigd. Daarom zijn sommige opties die in dit artikel worden beschreven, niet beschikbaar in nieuwere versies van Dreamweaver. Meer informatie vindt u in dit artikel.
Een pagina voor het invoegen van pagina's maken
Je applicatie kan een pagina bevatten waarmee gebruikers nieuwe records in een database kunnen invoegen.
Een invoegpagina bestaat uit twee elementen:
Een HTML-formulier waarmee gebruikers gegevens kunnen invoeren;
Een servergedrag Record invoegen waarmee de database wordt bijgewerkt.
Wanneer een gebruiker op een formulier op Verzenden klikt, voegt het servergedrag records in een databasetabel in.
Je kunt deze bouwstenen in één bewerking toevoegen met het gegevensobject Record Insertion Form of je kunt ze afzonderlijk toevoegen met de Dreamweaver-formuliertools en het deelvenster Server Behaviors.
De invoegpagina kan slechts één servergedrag voor het bewerken van records tegelijk bevatten. U kunt bijvoorbeeld niet zowel een servergedrag Record bijwerken als een servergedrag Record verwijderen aan de invoegpagina toevoegen.
Een invoegpagina bloksgewijs samenstellen
Je kunt ook een invoegpagina maken door de formuliertools en serververhoudingen te gebruiken.
Een HTML-formulier aan een invoegpagina toevoegen
Op de pagina wordt een leeg formulier gemaakt. Mogelijk moet je Onzichtbare elementen inschakelen (Weergave > Visuele hulpmiddelen > Onzichtbare elementen) om de grenzen van het formulier te zien, die worden weergegeven door dunne rode lijnen.
Je hoeft geen action- of method-kenmerk voor het formulier op te geven om te bepalen waar en hoe de recordgegevens worden verzonden wanneer de gebruiker op de knop Verzenden klikt.Het serververgedrag Insert Record stelt deze attributen voor je in.
De formulierobjecten dienen voor de gegevensinvoer. Tekstvelden worden vaak voor dit doel gebruikt, maar je kunt ook menu's, opties en keuzerondjes gebruiken.
Je kunt het label van de knop Verzenden wijzigen door de knop te selecteren, de Property inspector te openen (Venster > Eigenschappen) en een nieuwe waarde in te voeren in het vak Label.
Een serververgedrag toevoegen om records in een databasetabel in te voegen (ColdFusion)
Het gegevenstype is het soort gegevens dat de kolom in je databasetabel verwacht (tekst, numeriek, booleaanse optiewaarden).
Herhaal de procedure voor elk formulierobject in je formulier.
Dreamweaver voegt een serververgedrag toe aan de pagina waarmee gebruikers records in een databasetabel kunnen invoegen door het HTML-formulier in te vullen en op de knop Verzenden te klikken.
Servergedrag toevoegen om records in een databasetabel in te voegen (ASP)
Klik op de knop Definiëren als u een verbinding moet definiëren.
Dreamweaver selecteert automatisch het eerste formulier op je pagina.
Het gegevenstype is het soort gegevens dat de kolom in je databasetabel verwacht (tekst, numeriek, booleaanse optiewaarden).
Herhaal de procedure voor elk formulierobject in je formulier.
Dreamweaver voegt een servergedrag toe aan de pagina waarmee gebruikers records kunnen invoegen in een databasetabel door het HTML-formulier in te vullen en op de knop Versturen te klikken.
Om het servergedrag te bewerken, open je het deelvenster Servergedragingen (Venster > Servergedragingen) en dubbelklik je op het gedrag Record invoegen.
Voeg een servergedrag toe om records in een databasetabel in te voegen (PHP)
Het gegevenstype is het soort gegevens dat de kolom in je databasetabel verwacht (tekst, numeriek, Booleaanse optiewaarden).
Herhaal de procedure voor elk formulierobject in je formulier.
Dreamweaver voegt een server-gedrag toe aan de pagina waarmee gebruikers records in een databasetabel kunnen invoegen door het HTML-formulier in te vullen en op de knop Verzenden te klikken.
De invoegpagina samenstellen in één bewerking
Standaard maakt Dreamweaver een formulierobject voor elke kolom in de databasetabel.Als je database automatisch unieke sleutel-ID's genereert voor elke nieuwe record die wordt gemaakt, verwijder dan het formulierobject dat overeenkomt met de sleutelkolom door het te selecteren in de lijst en op de knop Min (-) te klikken.Dit elimineert het risico dat de gebruiker van het formulier een ID-waarde invoert die al bestaat.
Je kunt ook de volgorde van de formulierobjecten op het HTML-formulier wijzigen door een formulierobject in de lijst te selecteren en op de pijl omhoog of Pijl-omlaag aan de rechterkant van het dialoogvenster te klikken.
Voer in het vak Label een beschrijvende label in die naast het gegevensinvoerveld wordt weergegeven. Standaard toont Dreamweaver de naam van de tabelkolom in het label.
Selecteer in het pop-upmenu Weergeven als een formulierobject dat als gegevensinvoerveld moet fungeren. U kunt kiezen uit Tekstveld, Tekstgebied, Menu, Selectievakje, Groep keuzerondjes en Tekst. Selecteer Tekst voor alleen-lezenvermeldingen. U kunt ook Wachtwoordveld, Bestandsveld en Verborgen veld selecteren.
Verborgen velden worden aan het einde van het formulier ingevoegd.
- Selecteer in het pop-upmenu Verzenden als de gegevensindeling die door de databasetabel wordt geaccepteerd. Als de tabelkolom bijvoorbeeld alleen numerieke gegevens accepteert, selecteert u Numeriek.
- Stel de eigenschappen van het formulierobject in. De mogelijke opties hangen af van het formulierobject dat u als gegevensinvoerveld hebt geselecteerd. Voor tekstvelden, tekstgebieden en tekst kunt u een beginwaarde invoeren. Voor menu's en groepen keuzerondjes opent u een ander dialoogvenster waarin u de eigenschappen kunt instellen. Voor opties schakelt u de optie Ingeschakeld of Uitgeschakeld in.
Dreamweaver voegt zowel een HTML-formulier als de serverhandeling 'Record invoegen' toe aan je pagina.De formulierobjecten zijn ingedeeld in een basistabel, die je kunt aanpassen met de Dreamweaver-paginaontwerptools. (Zorg ervoor dat alle formulierobjecten binnen de grenzen van het formulier blijven.)
Om het servergedrag te bewerken, open je het deelvenster Servergedragingen (Venster > Servergedragingen) en dubbelklik je op het gedrag Record invoegen.
Verwante informatie
Prachtige websites ontwerpen in Dreamweaver
Ontwerp, codeer en beheer dynamische websites in een krachtige alles-in-één tool.