Acknowledgments | p. xvii |
Introduction | p. xix |
Setting the Table: Get Cookin' with Dreamweaver MX | |
Dreamweaver MX: Cleaner, Whiter, Brighter | p. 3 |
Installation Checklist | p. 4 |
Installing Dreamweaver MX | p. 5 |
Setting Up the Getting Started Lessons | p. 7 |
New and Improved Features | p. 10 |
Summary | p. 23 |
Utensils: Choosing the Right Tools for the Job | p. 25 |
Which Server Model? | p. 26 |
Installing a Web Server | p. 30 |
Installing an Application Server | p. 37 |
Summary | p. 43 |
Ingredients: The Care and Feeding of Databases | p. 45 |
File-based vs. Client/Server Databases | p. 46 |
Installing the Database Software | p. 47 |
Understanding Relational Databases | p. 50 |
Using Access Projects | p. 55 |
How to Deploy and Manage Remote Databases | p. 60 |
Summary | p. 66 |
Organizing Your Kitchen: The Macromedia Workflow | p. 67 |
Fireworks MX Integration | p. 68 |
TopStyle Pro Integration | p. 73 |
HomeSite+ Integration | p. 78 |
Summary | p. 83 |
Appetizers: Some Recipes to Get You Started | |
Advanced Contact Form | p. 87 |
Setting Up the Newman Zone Site | p. 88 |
Defining the Site in Dreamweaver MX | p. 90 |
Understanding Conditional Regions | p. 94 |
Building the Page Blocks | p. 97 |
The Confirmation Message | p. 101 |
Sending E-mail | p. 103 |
Form Validation | p. 113 |
Error-Handling | p. 114 |
Summary | p. 120 |
Advanced Guestbook | p. 121 |
Setting Up the Newman Zone Database | p. 122 |
The View Guestbook Page | p. 126 |
The Sign Guestbook Page | p. 131 |
Summary | p. 140 |
Filtering Recordsets Using Parameter Queries | p. 143 |
The Downloads Table | p. 144 |
The DownloadCats Table | p. 146 |
Creating the Parameter Query | p. 147 |
The qDownloadCats Query | p. 151 |
Building the Downloads Page | p. 152 |
Summary | p. 161 |
Filtering Recordsets Using Stored Procedures | p. 163 |
Queries, Views, and Stored Procedures | p. 165 |
Your First Stored Procedure | p. 166 |
Creating the ODBC Data Source | p. 174 |
Creating the ColdFusion Data Source | p. 175 |
Revising the Downloads Page | p. 176 |
Summary | p. 179 |
Download Counter | p. 181 |
Revising the Downloads Page | p. 182 |
Forcing the "Save As" Dialog Box | p. 184 |
Creating the Downloads Response Page | p. 185 |
Incrementing the Download Counter | p. 190 |
Summary | p. 197 |
News Section | p. 199 |
The News Table | p. 200 |
Building the News Page | p. 201 |
Revising the Home Page | p. 206 |
Summary | p. 212 |
Entrees: Building a Data-Driven Web Application | |
Preparation and Planning | p. 217 |
Defining the Site's Structure | p. 220 |
Designing the Front End | p. 220 |
Designing the Back End | p. 231 |
Testing Usability | p. 234 |
Publishing and Maintaining the Site | p. 237 |
Summary | p. 237 |
Insert Record and Retrieve Identity | p. 239 |
Retrieving the Identity Column | p. 240 |
Setting Up the Realty Database | p. 244 |
Building the Add Listing Page | p. 246 |
Building the Response Page | p. 255 |
Summary | p. 260 |
Uploads Made Simple | p. 263 |
The Trouble with Multipart/Form-Data | p. 264 |
Revising the Add Listing Page | p. 267 |
The Add Listing Details Page | p. 276 |
Summary | p. 281 |
Preview Image Before Upload | p. 283 |
Revising the Add Listing Page | p. 284 |
Creating the Preview Page | p. 290 |
Reusing the Preview Image Code | p. 300 |
Summary | p. 301 |
Batch Deletes | p. 303 |
The Dangers of DELETE Statements | p. 304 |
The Links Page | p. 305 |
The Admin Listings Page | p. 310 |
Creating the Delete Listing Page | p. 312 |
Summary | p. 323 |
Batch Updates | p. 325 |
Using UPDATE Statements | p. 326 |
The Edit Listing Details Page | p. 328 |
Creating the Batch Update Page (ASP) | p. 333 |
Creating the Batch Update Page (ColdFusion) | p. 337 |
Summary | p. 341 |
Nested Repeat Regions | p. 343 |
Understanding the Table Relationships | p. 344 |
The Links Page (ASP) | p. 348 |
The Links Page (ColdFusion) | p. 352 |
The Listing Details Page | p. 356 |
Summary | p. 365 |
Online HTML Editors | p. 367 |
Using PD On-Line HTML Editor (ASP) | p. 368 |
Using ActivEdit (ColdFusion) | p. 379 |
Summary | p. 388 |
User Authentication | p. 389 |
Understanding Sessions | p. 390 |
The User Login Page | p. 393 |
The Logout Page | p. 399 |
Revising the Current Listings Page | p. 400 |
The Reminder Page | p. 402 |
Summary | p. 409 |
Admin Section | p. 411 |
Revising the Listing Details Page | p. 412 |
Revising the Current Listings Page | p. 413 |
Revising the Edit Listing Details Page | p. 415 |
Revising the Add Listing Page | p. 418 |
The Add Realtor Page | p. 421 |
The Edit Listing Page | p. 427 |
Summary | p. 429 |
Sample Code | p. 431 |
Ingredients | p. 435 |
Index | p. 437 |
Table of Contents provided by Syndetics. All Rights Reserved. |