Macromedia Dreamweaver 8 - ASP Ontwerpen van webapplicaties met ASP en Access
Versie 1.1 - juni 2006 Adobe, Macromedia, Dreamweaver, UltraDev, Fireworks, Flash, Contribute, FlashPaper en FreeHand zijn handelsmerken of gedeponeerde handelsmerken van Adobe Systems Inc. in de Verenigde Staten en/of andere landen. Alle overige handelsmerken en merknamen zijn eigendom van hun respectieve eigenaars. Speciale dank aan Lieve, Hilde en Guy voor hun meer dan gewaardeerde medewerking. 1
Verhaert, Patrick – Macromedia Dreamweaver 8 - ASP / Patrick Verhaert; Geel: Campinia Media vzw, 2006; 455 p; index; 25 cm; gelijmd. ISBN: 90.356.1203.5; NUGI 854; UDC 681.3.06; Wettelijk depot België: D/2006/3941/2 Campinia Media vzw Kleinhoefstraat 4 B – 2440 – GEEL (Belgium) Tel.: (+32) 014/59 09 59 Fax: (+32) 014/59 03 44 e-Mail:
URL: <www.campiniamedia.be> Copyright 2006:
No part of this book may be reproduced in any form, by print, photoprint, microfilm or any other means without written permission of the publisher. Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar gemaakt door middel van druk, fotokopie, print, microfilm of op welke andere wijze ook, zonder voorafgaande schriftelijke toestemming van de uitgever.
Inhoud 1 Introductie. ..........................................................................................................13 1.1 Historiek...................................................................................................................13 1.2 Voorkennis. ..............................................................................................................14 1.3 Conventies...............................................................................................................14 1.4 Systeemvereisten. ...................................................................................................14 1.4.1 Microsoft-Windows........................................................................................14 1.4.2 Mac-OS. ........................................................................................................15 1.5 Lesmateriaal bij dit handboek. .................................................................................15 1.5.1 Lesmateriaal installeren op PC. ....................................................................15 1.5.2 Lesmateriaal installeren op Macintosh..........................................................16 1.6 De helpfunctie..........................................................................................................16 1.7 Extensies. ................................................................................................................16 1.8 Dreamweaver updates.............................................................................................16
2 Statische en dynamische websites...................................................................17 2.1 Statische vs. dynamische websites. ........................................................................18 2.1.1 Statische webpagina's. .................................................................................18 2.1.2 Statische website. .........................................................................................18 2.1.3 Dynamische webpagina's. ............................................................................18 2.1.4 Dynamische website of Webapplicatie..........................................................19 2.2 Ondersteunde servermodellen in Dreamweaver 8. .................................................19 2.2.1 Active Server Pages (ASP): ..........................................................................19 2.2.2 ASP.NET:.......................................................................................................20 2.2.3 Java Server Pages (JSP):.............................................................................20 2.2.4 ColdFusion: ...................................................................................................20 2.2.5 PHP:..............................................................................................................20
3 Microsoft IIS Server. ...........................................................................................21 3.1 Externe webserver (live server). ..............................................................................21 3.2 Testserver. ...............................................................................................................22 3.2.1 Verborgen map of subdomein op de live server............................................23 3.2.2 Lokale testserver. ..........................................................................................23 3.2.3 Externe testserver. ........................................................................................25 3.3 IIS installeren. ..........................................................................................................26 3.3.1 IIS installeren op Windows 2000 Professional. .............................................26 3.3.2 IIS installeren op Windows XP Professional. ................................................28 3.3.3 Overige Windowssystemen...........................................................................28 3.4 Testserver raadplegen vanuit een browser. .............................................................29 3.4.1 Vanaf Internet Explorer op de testserver.......................................................29 3.4.2 Vanaf een andere browser op de testserver. ................................................30 3.4.3 Vanaf een browser op een ander toestel binnen het netwerk. ......................32
4 Virtuele mappen onder IIS..................................................................................35 4.1 Map binnen de wwwroot delen via het web. ............................................................36 4.2 Map buiten de wwwroot delen vanuit de mapopties. ...............................................37 4.3 Map buiten de wwwroot delen vanuit IIS. ................................................................40
Inhoud - 3
5 Netwerkconnectie met een externe testserver.................................................41 5.1 Connecteren vanuit een Windowsmachine. ............................................................42 5.2 Connecteren vanuit Mac OSX. ................................................................................44
6 Dynamische website definiëren. .......................................................................47 6.1 Virtuele map toevoegen aan de testserver. .............................................................47 6.2 Nieuwe website definiëren in Dreamweaver............................................................48 6.2.1 Local info.......................................................................................................48 6.2.2 Remote info...................................................................................................49 6.2.3 Testing Server. ..............................................................................................50 6.2.4 URL Prefix testen. .........................................................................................51 6.2.5 Connecteren met de testserver. ....................................................................53 6.3 Nieuwe ASP-pagina aanmaken in Dreamweaver. ...................................................53 6.4 Live Data view..........................................................................................................55 6.4.1 Preview in Browser........................................................................................55 6.4.2 Rechtstreeks openen in een browser............................................................56 6.4.3 Live Data view. ..............................................................................................56
7 Initiatie tot ASP - VBScript. ................................................................................59 7.1 ASP-delimiters. ........................................................................................................61 7.1.1 Opdracht 1 ....................................................................................................62 7.2 Commentaar. ...........................................................................................................63 7.3 Variabelen................................................................................................................63 7.3.1 Variant. ..........................................................................................................63 7.3.2 Variabelen dimensioneren. ...........................................................................64 7.3.3 Variabelen in Dreamweaver. .........................................................................67 7.3.4 Soorten variabelen. .......................................................................................67 7.4 Strings......................................................................................................................68 7.5 Operatoren...............................................................................................................72 7.5.1 Rekenkundige operatoren.............................................................................72 7.5.2 Vergelijkende operatoren. .............................................................................73 7.5.3 Logische operatoren. ....................................................................................73 7.6 Voorwaardelijke instructies. .....................................................................................74 7.6.1 If-Then-Else...................................................................................................74 7.6.2 Opdracht 2. ...................................................................................................78 7.6.3 Opdracht 3. ...................................................................................................79 7.6.4 Select-Case...................................................................................................80 7.7 Lussen. ....................................................................................................................81 7.7.1 For-Next. .......................................................................................................81 7.7.2 While-Wend...................................................................................................83 7.7.3 Do-While. ......................................................................................................84 7.7.4 For-Each-In. ..................................................................................................85 7.8 Datum en tijd............................................................................................................86 7.8.1 Datum- en tijdformaten..................................................................................87 7.8.2 Datum splitsen in dag, maand en jaar...........................................................88 7.8.3 Tijd splitsen in uren, minuten en seconden. ..................................................89 7.8.4 Local Identifier ID (LCID)...............................................................................90 7.8.5 Opdracht 4. ...................................................................................................92 7.9 Procedures. .............................................................................................................94 7.9.1 Subroutines. ..................................................................................................94 4 - Dreamweaver 8 - ASP
7.9.2 Functies.........................................................................................................96 7.9.3 Includes.........................................................................................................98 7.10 Datatype converteren. .........................................................................................100 7.11 Naamgeving van variabelen. ...............................................................................101 7.12 Gereserveerde woorden. .....................................................................................101 7.13 Overige functies...................................................................................................102 7.14 Bronnen. ..............................................................................................................103
8 Het ASP-objectmodel........................................................................................105 8.1 Formulieren............................................................................................................106 8.2 Het Request-object. ...............................................................................................107 8.2.1 Request.QueryString...................................................................................108 8.2.2 Opdracht 1...................................................................................................111 8.2.3 Request.Form..............................................................................................117 8.2.4 Opdracht 2...................................................................................................118 8.2.5 Request.Cookies.........................................................................................122 8.2.6 Request.ServerVariables. ...........................................................................122 8.2.7 Request.ClientCertificate. ...........................................................................124 8.2.8 Prioriteiten. ..................................................................................................124 8.3 Het Response-object. ............................................................................................124 8.3.1 Response.Write...........................................................................................124 8.3.2 Response.Redirect......................................................................................124 8.3.3 Opdracht 3. .................................................................................................126 8.3.4 Response.Buffer..........................................................................................127 8.3.5 Response.End.............................................................................................127 8.3.6 Response.Cookies. .....................................................................................129 8.4 Het Session-object.................................................................................................131 8.4.1 Session.SessionID en Session.Timeout. ....................................................132 8.4.2 Sessievariabelen aanmaken. ......................................................................133 8.4.3 Waarde van een Sessievariabele uitlezen. .................................................133 8.4.4 Sessievariabelen wissen.............................................................................134 8.4.5 Een sessie beëindigen. ...............................................................................134 8.4.6 Login met sessievariabelen.........................................................................134 8.5 Het Application-object. ...........................................................................................139 8.5.1 Toepassingsvariabelen aanmaken..............................................................139 8.5.2 Waarde van een toepassingsvariabele uitlezen..........................................139 8.5.3 Toepassingsvariabelen wissen....................................................................139 8.6 Het global.asa bestand. .........................................................................................140 8.7 Het Server-object...................................................................................................144 8.7.1 Server.MapPath. .........................................................................................144 8.7.2 Server.CreateObject....................................................................................144 8.8 Variabelen: een vergelijkend overzicht. .................................................................145 8.9 Variabelen in het Bindings palet. ...........................................................................146 8.10 Overige collecties, methoden en eigenschappen. ...............................................147 8.11 Bronnen. ..............................................................................................................147
Inhoud - 5
9 Server behaviors...............................................................................................149 9.1 Een Server Behavior zonder parameters aanmaken.............................................150 9.2 Een Server Behavior met parameters aanmaken..................................................152 9.3 Toepassing 1..........................................................................................................155 9.4 Een Server Behavior bewerken en/of wissen. .......................................................159 9.5 Uw persoonlijke Server Behavior verspreiden.......................................................159 9.5.1 BewaarCookie.mxi. .....................................................................................162 9.5.2 Bewaar cookie.htm......................................................................................164 9.5.3 Bewaar cookie.edml....................................................................................164 9.5.4 Bewaar cookie_block1.edml. ......................................................................165 9.5.5 BewaarCookie.mxp-bestand aanmaken. ....................................................166 9.5.6 BewaarCookie.mxp installeren....................................................................166 9.5.7 BewaarCookie.mxp verspreiden. ................................................................167 9.5.8 Samenvatting. .............................................................................................168 9.6 Extra Server Behaviors downloaden en installeren. ..............................................169 9.7 Bronnen. ................................................................................................................169
10 Microsoft Access. ...........................................................................................171 10.1 Tabellen. ..............................................................................................................172 10.2 Primaire sleutel. ...................................................................................................172 10.3 Database normalisatie. ........................................................................................173 10.4 Externe of secundaire sleutel. .............................................................................174 10.5 Referentiële integriteit..........................................................................................174 10.6 Kolommen indexeren...........................................................................................175 10.7 Praktische realisatie.............................................................................................175 10.7.1 Auteurstabel toevoegen. ...........................................................................178 10.7.2 Gegevens importeren................................................................................180 10.7.3 Relaties leggen tussen tblBoeken en tblAuteurs.......................................183 10.7.4 Logintabel toevoegen................................................................................185 10.7.5 Indexen toevoegen....................................................................................186 10.8 Database comprimeren. ......................................................................................186 10.9 Uw database beveiligen.......................................................................................187 10.9.1 Paswoord toekennen. ...............................................................................187 10.9.2 Paswoord wissen. .....................................................................................188 10.10 Besluit. ...............................................................................................................188 10.11 Bronnen. ............................................................................................................189
11 Een databasekoppeling maken......................................................................191 11.1 Virtuele map toevoegen aan de testserver. .........................................................191 11.2 Nieuwe website definiëren in Dreamweaver. .......................................................192 11.3 MDAC. .................................................................................................................195 11.3.1 MDAC-versie controleren. .........................................................................196 11.3.2 ADO-versie controleren via ASP................................................................196 11.4 Soorten databasekoppelingen. ............................................................................197 11.5 Database beveiligen tegen downloaden. .............................................................198 11.6 Koppeling via ODBC met DSN. ...........................................................................200 11.6.1 U gebruikt een lokale testserver. ...............................................................200 11.6.2 U gebruikt een externe testserver. ............................................................202 11.7 ODBC met DSN op de live server........................................................................203 11.8 Koppeling via ODBC zonder DSN (DSN-less connectie). ...................................204 6 - Dreamweaver 8 - ASP
11.9 Koppeling via OLE DB (DSN-less connectie). .....................................................204 11.10 DSN-less connectie op de testserver (lokaal of extern) ....................................204 11.11 DSN-less connectie op de live server . ..............................................................206 11.11.1 De databasemap op de testserver en op de live server zijn identiek. .....206 11.11.2 De databasemap op de testserver en op de live server zijn verschillend.206 11.12 Meest voorkomende fouten. ..............................................................................207 11.12.1 Microsoft JET Database Engine (0x80004005).......................................207 11.12.2 Active Server Pages, ASP 0131 (0x80004005)......................................208 11.12.3 Database uploaden naar de live server..................................................210 11.13 Besluit. ...............................................................................................................210 11.14 Bronnen..............................................................................................................211
12 SQL...................................................................................................................213 12.1 Over de database. ...............................................................................................214 12.2 Alle records uit een tabel tonen (SELECT). .........................................................214 12.2.1 SQL-instructie. ..........................................................................................214 12.2.2 In Dreamweaver. .......................................................................................214 12.3 Records sorteren (ORDER BY). ..........................................................................218 12.3.1 SQL-instructie. ..........................................................................................218 12.3.2 In Dreamweaver. .......................................................................................219 12.4 Specifieke kolommen uit een tabel selecteren. ...................................................220 12.4.1 SQL-instructie. ..........................................................................................221 12.4.2 In Dreamweaver. .......................................................................................221 12.5 Een recordset filteren op één criterium (WHERE). ..............................................222 12.5.1 SQL-instructie. ..........................................................................................222 12.5.2 In Dreamweaver. .......................................................................................223 12.6 Een recordset filteren via een zoekopdracht. ......................................................224 12.7 Een recordset filteren op meerdere criteria. ........................................................226 12.8 Gegevens aan de database toevoegen (INSERT). .............................................228 12.8.1 SQL-instructie. ..........................................................................................228 12.8.2 In Dreamweaver. .......................................................................................229 12.9 Gegevens aanpassen (UPDATE). .......................................................................231 12.9.1 SQL-instructie. ..........................................................................................231 12.9.2 In Dreamweaver. .......................................................................................231 12.10 Gegevens uit de database verwijderen (DELETE). ...........................................234 12.10.1 SQL-instructie. ........................................................................................234 12.10.2 In Dreamweaver. .....................................................................................234 12.11 Gegevens uit twee tabellen samenvoegen (JOIN). ...........................................236 12.11.1 SQL-instructie..........................................................................................236 12.11.2 In Dreamweaver. .....................................................................................237 12.11.3 Query's in Access. ...................................................................................237 12.11.4 In Dreamweaver. .....................................................................................240 12.12 Besluit. ...............................................................................................................241 12.13 Bronnen. ............................................................................................................241
Inhoud - 7
13 Microsoft Access gegevenstypes. ................................................................243 13.1 Datumveld............................................................................................................244 13.1.1 Datum toevoegen......................................................................................244 13.1.2 Datum formatteren. ...................................................................................247 13.2 Ja/nee-veld. .........................................................................................................248 13.3 Memoveld. ...........................................................................................................250 13.4 Getallen. ..............................................................................................................253 13.5 Besluit. .................................................................................................................255
14 Webapplicatie: boekengids............................................................................257 14.1 Een databasekoppeling maken. ..........................................................................257 14.2 De database boekengids.mdb. ............................................................................259 14.3 De templates........................................................................................................259 14.4 Het global.asa bestand. .......................................................................................260 14.5 Live Data view......................................................................................................260 14.6 Het publieke gedeelte van de website. ................................................................261 14.6.1 Overzichtspagina boeken (default.asp).....................................................261 14.6.2 Detailpagina boeken (detail.asp)...............................................................270 14.7 Het administratieve gedeelte van de website. .....................................................276 14.7.1 Overzichtspagina (default.asp). ................................................................276 14.7.2 Een nieuwe auteur toevoegen (auteurs/default.asp). ...............................277 14.7.3 Een auteur bewerken (auteurs/bewerk.asp). ............................................279 14.7.4 Een auteur wissen (auteurs/wis.asp). .......................................................280 14.7.5 Een nieuw boek toevoegen (boeken/default.asp). ....................................284 14.7.6 Een boek bewerken (boeken/bewerk.asp)................................................288 14.7.7 Een boek wissen (boeken/wis.asp)...........................................................293 14.7.8 De loginpagina (admin/login.asp)..............................................................294 14.7.9 Pagina's beveiligen. ..................................................................................296 14.8 Logout (logout.asp)..............................................................................................297 14.9 Website verder optimaliseren via SSI..................................................................298 14.10 Extra functionaliteit toevoegen...........................................................................301 14.11 Bronnen. ............................................................................................................301
15 Mailcomponenten. ..........................................................................................303 15.1 Virtuele map toevoegen aan de testserver. .........................................................304 15.2 Nieuwe website definiëren in Dreamweaver........................................................304 15.3 SMTP-Server. ......................................................................................................307 15.3.1 Open relay.................................................................................................308 15.3.2 Relay. ........................................................................................................308 15.3.3 Authenticated Relay. .................................................................................310 15.3.4 SMTP-server van uw Internet provider......................................................311 15.3.5 Besluit. ......................................................................................................312 15.4 Geïnstalleerde mailcomponenten controleren. ....................................................313 15.5 JMail. ...................................................................................................................314 15.5.1 Instantie.....................................................................................................314 15.5.2 Eenvoudig mailscript. ................................................................................315 15.5.3 CC en BCC. ..............................................................................................316 15.5.4 Foutboodschap weergeven.......................................................................316 15.5.5 Prioriteit toekennen. ..................................................................................317 15.5.6 Opdracht 1. ...............................................................................................317 8 - Dreamweaver 8 - ASP
15.5.7 Bijlage toevoegen......................................................................................318 15.5.8 Tekst - HTML.............................................................................................318 15.5.9 Verificatie op de SMTP-server...................................................................320 15.5.10 Opdracht 2. .............................................................................................320 15.6 Gegevens verzenden via een formulier. ..............................................................321 15.7 ASPEmail.............................................................................................................322 15.7.1 Instantie.....................................................................................................322 15.7.2 Eenvoudig mailscript. ................................................................................322 15.7.3 CC en BCC. ..............................................................................................322 15.7.4 Foutboodschap weergeven.......................................................................323 15.7.5 Prioriteit toekennen. ..................................................................................323 15.7.6 Bijlage toevoegen......................................................................................323 15.7.7 Tekst - HTML.............................................................................................324 15.7.8 Verificatie op de SMTP-server...................................................................324 15.7.9 Opdracht 3. ...............................................................................................324 15.8 CDONTS..............................................................................................................324 15.8.1 Instantie.....................................................................................................324 15.8.2 Eenvoudig mailscript. ................................................................................325 15.8.3 CC en BCC. ..............................................................................................325 15.8.4 Foutboodschap weergeven.......................................................................326 15.8.5 Prioriteit toekennen. ..................................................................................326 15.8.6 Bijlage toevoegen......................................................................................326 15.8.7 Tekst - HTML.............................................................................................326 15.8.8 Verificatie op de SMTP-server...................................................................327 15.8.9 Opdracht 4. ...............................................................................................327 15.9 CDOSYS..............................................................................................................327 15.9.1 Instantie.....................................................................................................327 15.9.2 Eenvoudig mailscript. ................................................................................327 15.9.3 CC en BCC. ..............................................................................................328 15.9.4 Foutboodschap weergeven.......................................................................328 15.9.5 Prioriteit toekennen. ..................................................................................328 15.9.6 Bijlage toevoegen......................................................................................329 15.9.7 Tekst - HTML.............................................................................................329 15.9.8 Externe SMTP-server................................................................................329 15.9.9 Verificatie op de SMTP-server...................................................................330 15.10 E-mail snippets. .................................................................................................330 15.11 Formprocessor. ..................................................................................................331 15.12 Uw lokale SMTP-server. ....................................................................................333 15.13 Bronnen. ............................................................................................................335
Inhoud - 9
16 Webapplicatie: mailinglijst. ............................................................................337 16.1 De databasekoppeling aanpassen. .....................................................................338 16.2 De database mailing.mdb. ...................................................................................338 16.3 De templates........................................................................................................339 16.4 Het include bestand (mailscript.asp)....................................................................339 16.5 Het publieke gedeelte van de site........................................................................341 16.5.1 Registratie nieuwe gebruiker (subscribe.asp). ..........................................342 16.5.2 Verzend registratie (subscribeZend.asp). .................................................343 16.5.3 Bevestiging nieuwe gebruiker (subscribeBevestig.asp)............................346 16.5.4 Gebruiker uitschrijven (unsubscribe.asp)..................................................347 16.5.5 Gebruiker wissen uit de database (unsubscribeWis.asp). ........................348 16.6 Het administratieve gedeelte van de site.............................................................349 16.6.1 Overzichtspagina (admin/default.asp).......................................................349 16.6.2 Overzicht actieve gebruikers (admin/actief.asp). ......................................350 16.6.3 Gebruikers wissen (admin/wis.asp). .........................................................353 16.6.4 Overzicht niet-actieve gebruikers (admin/nietActief.asp). .........................353 16.6.5 Mailing aanmaken (admin/mailing.asp).....................................................354 16.6.6 Mailing verzenden (admin/zenden.asp). ...................................................354 16.6.7 Loginpagina (admin/login.asp). .................................................................358 16.6.8 Pagina's beveiligen. ..................................................................................359 16.6.9 Logoutpagina (admin/logout.asp)..............................................................359 16.7 Mogelijke uitbreidingen. .......................................................................................360
17 XML en Server-Side XSLT...............................................................................361 17.1 Virtuele map toevoegen aan de testserver. .........................................................361 17.2 Nieuwe website definiëren in Dreamweaver........................................................361 17.3 De templates en include bestanden. ...................................................................364 17.4 Inleiding XML. ......................................................................................................364 17.4.1 Wat betekent XML?...................................................................................365 17.4.2 Structuur van een XML-document. ...........................................................366 17.4.3 Well-formed en Valid XML.........................................................................369 17.5 Inleiding XSL........................................................................................................370 17.6 Client-Side XSLT vs. Server-Side XSLT...............................................................370 17.7 Een eenvoudige XSL Transformatie. ...................................................................372 17.7.1 XSLT proloog. ...........................................................................................373 17.7.2 xsl:template en xsl:value-of.......................................................................374 17.7.3 XPath expressies. .....................................................................................374 17.7.4 xsl:for-each................................................................................................380 17.7.5 Sorteren (xsl:sort)......................................................................................381 17.7.6 XPath operatoren. .....................................................................................382 17.7.7 XPath functies. ..........................................................................................383 17.7.8 Dynamische HTML-attributen. ..................................................................384 17.7.9 default.asp en pers_tabel.xsl koppelen.....................................................384 17.8 Inleiding RSS Feeds. ...........................................................................................386 17.8.1 RSS versies. .............................................................................................387 17.8.2 RSS varianten. ..........................................................................................387 17.8.3 Soorten nieuwslezers................................................................................388 17.9 RSS verwerken in een webpagina.......................................................................390 17.10 Opdrachten. .......................................................................................................394 17.10.1 Fireworks TechNotes ..............................................................................394 10 - Dreamweaver 8 - ASP
17.10.2 iTunes Feed generator. ...........................................................................394 17.11 Bronnen. ............................................................................................................395
18 Webapplicatie: opleidingscentrum................................................................397 18.1 Virtuele map toevoegen aan de testserver. .........................................................397 18.2 Nieuwe website definiëren in Dreamweaver........................................................398 18.3 Een databasekoppeling maken. ..........................................................................400 18.4 De database opleiding.mdb. ................................................................................401 18.5 De templates........................................................................................................402 18.6 De helppagina......................................................................................................402 18.7 Opleidingen..........................................................................................................402 18.7.1 Overzichtspagina opleidingen (opleiding/default.asp)...............................403 18.7.2 Detailpagina opleidingen (opleiding/detail.asp).........................................413 18.7.3 Inschrijvingsformulier (opleiding/inschrijven.asp)......................................417 18.7.4 Formulier verzenden (opleiding/zendEmail.asp).......................................419 18.8 Logout..................................................................................................................420 18.9 Docenten. ............................................................................................................421 18.9.1 Loginpagina voor docenten (docent/login.asp). ........................................422 18.9.2 Cookie bewaren (docent/setCookie.asp). .................................................424 18.9.3 Persoonlijke gegevens van een docent (docent/default.asp). ..................426 18.9.4 Logingegevens verzenden via e-mail (docent/zendPaswoord.asp)..........430 18.10 Personeel...........................................................................................................432 18.10.1 Loginpagina voor personeelsleden (personeel/login.asp).......................432 18.10.2 Overzichtpagina voor personeelsleden (personeel/default.asp). ............434 18.10.3 Overzichtpagina opleidingen (personeel/opleidingen/default.asp)..........437 18.10.4 Een opleiding bewerken of wissen (personeel/opleidingen/bewerk.asp).438 18.10.5 Een nieuwe opleiding toevoegen (personeel/opleidingen/nieuw.asp). ...443 18.10.6 Een docent bewerken of wissen (personeel/docent/bewerk.asp). ..........445 18.10.7 Een nieuwe docent toevoegen (personeel/docent/nieuw.asp)................448 18.11 Opdracht. ...........................................................................................................449
Index......................................................................................................................451
Inhoud - 11