100% found this document useful (3 votes)
37 views165 pages

(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Direct Download

Educational material: (Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Available Instantly. Comprehensive study guide with detailed analysis, academic insights, and professional content for educational purposes.

Uploaded by

tchlnza3243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
37 views165 pages

(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Direct Download

Educational material: (Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Available Instantly. Comprehensive study guide with detailed analysis, academic insights, and professional content for educational purposes.

Uploaded by

tchlnza3243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 165

(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West,

Thomas Muck ISBN 9780072223668, 0072223669 Pdf Download

https://ebooknice.com/product/dreamweaver-mx-a-beginner-s-
guide-2195114

★★★★★
4.9 out of 5.0 (64 reviews )

DOWNLOAD PDF

ebooknice.com
(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West,
Thomas Muck ISBN 9780072223668, 0072223669 Pdf Download

EBOOK

Available Formats

■ PDF eBook Study Guide Ebook

EXCLUSIVE 2025 EDUCATIONAL COLLECTION - LIMITED TIME

INSTANT DOWNLOAD VIEW LIBRARY


We believe these products will be a great fit for you. Click
the link to download now, or visit ebooknice.com
to discover even more!

(Ebook) Dreamweaver MX: The Complete Reference by Ray West, Tom


Muck ISBN 9780072195149, 0072195142

https://ebooknice.com/product/dreamweaver-mx-the-complete-reference-2171854

(Ebook) Biota Grow 2C gather 2C cook by Loucas, Jason; Viles,


James ISBN 9781459699816, 9781743365571, 9781925268492,
1459699815, 1743365578, 1925268497

https://ebooknice.com/product/biota-grow-2c-gather-2c-cook-6661374

(Ebook) A Simple Guide to Dreamweaver MX (Simple Guide) by


Belinda Walthew ISBN 0130458244

https://ebooknice.com/product/a-simple-guide-to-dreamweaver-mx-simple-
guide-2202748

(Ebook) Red Hat Linux Administration - A Beginner 27s Guide by


Michael Turner, Steve Shah ISBN 9780072226317, 0072226315

https://ebooknice.com/product/red-hat-linux-administration-a-
beginner-27s-guide-1207238
(Ebook) Matematik 5000+ Kurs 2c Lärobok by Lena Alfredsson, Hans
Heikne, Sanna Bodemyr ISBN 9789127456600, 9127456609

https://ebooknice.com/product/matematik-5000-kurs-2c-larobok-23848312

(Ebook) Sams Teach Yourself Macromedia Dreamweaver MX


Application Development in 21 Days by John Ray ISBN
9780672324031, 9780768660081, 0672324032, 0768660084

https://ebooknice.com/product/sams-teach-yourself-macromedia-dreamweaver-
mx-application-development-in-21-days-1670182

(Ebook) How To Use Macromedia Dreamweaver MX and Fireworks MX by


Lon Coley ISBN 0789727250

https://ebooknice.com/product/how-to-use-macromedia-dreamweaver-mx-and-
fireworks-mx-2114214

(Ebook) SAT II Success MATH 1C and 2C 2002 (Peterson's SAT II


Success) by Peterson's ISBN 9780768906677, 0768906679

https://ebooknice.com/product/sat-ii-success-math-1c-and-2c-2002-peterson-
s-sat-ii-success-1722018

(Ebook) Dreamweaver MX 2004 Bible by Joseph W. Lowery ISBN


0764543504

https://ebooknice.com/product/dreamweaver-mx-2004-bible-2127564
Dreamweaver MX:
®

A Beginner’s Guide
This page intentionally left blank.
Dreamweaver MX:
®

A Beginner’s Guide
Ray West and Tom Muck

McGraw-Hill/Osborne
New York Chicago San Francisco
Lisbon London Madrid Mexico City
Milan New Delhi San Juan
Seoul Singapore Sydney Toronto
Copyright © 2003 by The McGraw-Hill Companies, Inc.]. All rights reserved. Manufactured in the United States of America.
Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distrib-
uted in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the
publisher.

0-07-223039-8

The material in this eBook also appears in the print version of this title: 0-07-222366-9

All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a
trademarked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention
of infringement of the trademark. Where such designations appear in this book, they have been printed with initial caps.
McGraw-Hill eBooks are available at special quantity discounts to use as premiums and sales promotions, or for use in cor-
porate training programs. For more information, please contact George Hoare, Special Sales, at george_hoare@mcgraw-
hill.com or (212) 904-4069.

TERMS OF USE
This is a copyrighted work and The McGraw-Hill Companies, Inc. (“McGraw-Hill”) and its licensors reserve all rights in
and to the work. Use of this work is subject to these terms. Except as permitted under the Copyright Act of 1976 and the
right to store and retrieve one copy of the work, you may not decompile, disassemble, reverse engineer, reproduce, modify,
create derivative works based upon, transmit, distribute, disseminate, sell, publish or sublicense the work or any part of it
without McGraw-Hill’s prior consent. You may use the work for your own noncommercial and personal use; any other use
of the work is strictly prohibited. Your right to use the work may be terminated if you fail to comply with these terms.
THE WORK IS PROVIDED “AS IS”. McGRAW-HILL AND ITS LICENSORS MAKE NO GUARANTEES OR WAR-
RANTIES AS TO THE ACCURACY, ADEQUACY OR COMPLETENESS OF OR RESULTS TO BE OBTAINED FROM
USING THE WORK, INCLUDING ANY INFORMATION THAT CAN BE ACCESSED THROUGH THE WORK VIA
HYPERLINK OR OTHERWISE, AND EXPRESSLY DISCLAIM ANY WARRANTY, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PAR-
TICULAR PURPOSE. McGraw-Hill and its licensors do not warrant or guarantee that the functions contained in the work
will meet your requirements or that its operation will be uninterrupted or error free. Neither McGraw-Hill nor its licensors
shall be liable to you or anyone else for any inaccuracy, error or omission, regardless of cause, in the work or for any dam-
ages resulting therefrom. McGraw-Hill has no responsibility for the content of any information accessed through the work.
Under no circumstances shall McGraw-Hill and/or its licensors be liable for any indirect, incidental, special, punitive, con-
sequential or similar damages that result from the use of or inability to use the work, even if any of them has been advised
of the possibility of such damages. This limitation of liability shall apply to any claim or cause whatsoever whether such
claim or cause arises in contract, tort or otherwise.

DOI: 10.1036/0072230398
Want to learn more?
,
We hope you enjoy this McGraw-Hill eBook! If you d like
more information about this book, its author, or related books
and websites, please click here.
About the Authors
Ray West is coauthor of five books on Dreamweaver and UltraDev,
including the best-selling Dreamweaver UltraDev 4: The Complete
Reference and its successor, Dreamweaver MX: The Complete Reference.
He is the Vice President and CIO of Workable Solutions, a company
specializing in the Web-based administration of health-care alliances. Ray
is also the publisher of MX inSite magazine and the founder of TODCON:
The Other Dreamweaver Conference. Ray is a founding member of the
Dreamweaver Team (www.dwteam.com) and the founder of Community
MX (www.communitymx.com).
Tom Muck is coauthor of five Macromedia-related books including
Dreamweaver UltraDev 4: The Complete Reference and Dreamweaver
MX: The Complete Reference. He is an extensibility expert focused on
the integration of Macromedia Web development tools with server-side
languages, applications, and technologies. Tom has been recognized for
this expertise as the 2000 recipient of Macromedia’s Best UltraDev
Extension Award. He also authors articles and speaks at conferences on
this and related subjects. As Senior Applications Developer for Integram
in Northern Virginia, Tom develops back-end applications for expedited
electronic communications. Tom also runs the Basic-UltraDev site with
coauthor Ray West (www.basic-ultradev.com) and is a founding member
of the Dreamweaver Team (www.dwteam.com).

About the Technical Editor


Massimo Foti began using Dreamweaver on the very day the first beta
was available, and he has used Dreamweaver ever since.
He has been a prolific extension developer since the pioneering days
of Dreamweaver 1. He is the creator of www.massimocorner.com, and is a
winner of the Macromedia Best Extension Developer award in 2000. His
extensions are featured on the Macromedia Exchange for Dreamweaver
and have been included in many books and magazines.
Massimo works at www.amila.ch developing database-driven Web
sites using ColdFusion, PHP, and different kinds of databases. An avid
reader of computer books, he works as tech editor, contributor, and
reviewer for Osborne, New Riders, O’Reilly, and other publishers.
This page intentionally left blank.
Contents at a Glance
PART I
Get Started with Dreamweaver MX
1 Dreamweaver MX: Your Connection to the Internet . . . . . . . . . . . . . . . . . . . . . 3
2 The Dreamweaver MX Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3 Creating a Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4 Creating a Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5 Adding Content to Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

PART II
Creating Web Applications With Dreamweaver MX
6 Planning the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7 Essential Language Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
8 Creating a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
9 Choosing Your Database and Connecting to It . . . . . . . . . . . . . . . . . . . . . . . . . . 253
10 A SQL Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

vii
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
viii Dreamweaver MX: A Beginner’s Guide

PART III
Working with Your Data
11 Displaying Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
12 Searching Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
13 Recordset Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
14 Creating Dynamic Form Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
15 Inserting, Updating, and Deleting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
16 User Registration, Login, and Site Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

PART IV
Adding Advanced Features to Your Site
17 Extensions and the Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
18 Troubleshooting Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

PART V
Appendixes
A Mastery Check Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
B Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
For more information about this title, click here.

Contents
ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii

PART I
Get Started with Dreamweaver MX
1 Dreamweaver MX: Your Connection to the Internet . . . . . . . . . . . . . . . . . . . . . 3
Critical Skill 1.1 Understand the Internet and the World Wide Web . . . . . . . . . . . . . . 4
The Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
File Transfer Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
The World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Hypertext Transfer Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Hypertext Markup Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Critical Skill 1.2 Understand Data-Driven Web Application Components . . . . . . . . . 12
Critical Skill 1.3 Install Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Data Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Staging Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Live Data Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

ix
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
x Dreamweaver MX: A Beginner’s Guide

Critical Skill 1.4 Choose Server Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


Active Server Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ASP on Non-Microsoft Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ASP Scripting Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Java Server Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
ColdFusion MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Critical Skill 1.5 Install and Configure Microsoft Internet Information Services . . . . . 21
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Project 1-1 Installing and Using Internet Information Services . . . . . . . . . . . . . . . . 23
Critical Skill 1.6 Understand the Components of an IIS Installation . . . . . . . . . . . . . . 29
The Default FTP Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
The Default Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
The Default SMTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Module 1 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2 The Dreamweaver MX Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Critical Skill 2.1 Learn to Work with Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . 42
Critical Skill 2.2 Use the Site Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Critical Skill 2.3 Work in the Document Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
The Tag Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
The Window Size Pop-Up Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
The Download Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Critical Skill 2.4 Organize Your Workspace with the Dreamweaver Panels . . . . . . . . 48
Critical Skill 2.5 Learn Dreamweaver’s Menu System . . . . . . . . . . . . . . . . . . . . . . . . . 51
The File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
The Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
The View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
The Insert Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
The Modify Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
The Text Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
The Commands Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
The Site Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
The Window Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
The Help Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Critical Skill 2.6 Learn About Dreamweaver MX Objects . . . . . . . . . . . . . . . . . . . . . . 61
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Critical Skill 2.7 Learn About Dreamweaver MX Behaviors . . . . . . . . . . . . . . . . . . . . 66
Critical Skill 2.8 Set Your Dreamweaver MX Preferences . . . . . . . . . . . . . . . . . . . . . . 70
Project 2-1 Setting Your Dreamweaver MX Preferences . . . . . . . . . . . . . . . . . . . . . 71
Contents xi

What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72


Module 2 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3 Creating a Web Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Critical Skill 3.1 Open, Edit, and Save a Web Page in Dreamweaver MX . . . . . . . . . 76
Naming Your Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Editing the Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Critical Skill 3.2 Add Text to a Page and Format It . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Project 3-1 sample.css . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Critical Skill 3.3 Understand the Types of Images Available to the Web Page . . . . . . 86
Relative and Absolute Image Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Critical Skill 3.4 Format and Align Images on the Page . . . . . . . . . . . . . . . . . . . . . . . . 89
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Critical Skill 3.5 Use Tables to Position Elements on the Page . . . . . . . . . . . . . . . . . . 91
Inserting a Table in Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Layout View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Adding Spacer Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Additional Layout View Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Nesting Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Layout View Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Customizing Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Using Tables in Code View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Module 3 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4 Creating a Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Critical Skill 4.1 Define a New Web Site in Dreamweaver MX . . . . . . . . . . . . . . . . . 110
Project 4-1 Create a Site Definition for eFlea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Critical Skill 4.2 Manage and Add Pages to Your Site . . . . . . . . . . . . . . . . . . . . . . . . . 118
Add New Pages to Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Adding New Directories to Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Critical Skill 4.3 Publish Your Site to the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Module 4 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
5 Adding Content to Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Critical Skill 5.1 Build a Home Page in Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . 130
Prepare Your Assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Create a Simple Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Project 5-1 Using Dreamweaver to Create Your First Web Page . . . . . . . . . . . . . . . 133
Critical Skill 5.2 Use Fireworks to Design a Page and Use It in Dreamweaver . . . . . . 141
Project 5-2 Creating a More Complex Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
xii Dreamweaver MX: A Beginner’s Guide

Critical Skill 5.3 Create Templates in Dreamweaver . . . . . . . . . . . . . . . . . . . . . . . . . . 147


Identify a Content Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Prepare the Content Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Mark the Content Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Critical Skill 5.4 Use Templates to Add Pages to Your Site . . . . . . . . . . . . . . . . . . . . . 150
Create the Page from the Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Apply a Template to an Existing Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Drop a Template onto a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Module 5 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

PART II
Creating Web Applications With Dreamweaver MX
6 Planning the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Critical Skill 6.1 Plan and Design Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Critical Skill 6.2 Establish the Purpose of the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
The Focus of the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
How the Site Will Be Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Your Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Critical Skill 6.3 Make Basic Site Construction Decisions . . . . . . . . . . . . . . . . . . . . . . 159
The Site’s Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Critical Skill 6.4 Add Pages to the Site with the Site Map . . . . . . . . . . . . . . . . . . . . . . 161
Site Map Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Project 6-1 The Site Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Critical Skill 6.5 Understand Basic Design Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Critical Skill 6.6 Use Collaborative Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Design and Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
File View Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Critical Skill 6.7 Use Site-Wide Find/Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Find In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Search For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Module 6 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Contents xiii

7 Essential Language Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179


Critical Skill 7.1 Learn the Basics of ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
The Request Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
The Response Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
The Session Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
The Application Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
The Server Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
The ASP Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Conditional Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Critical Skill 7.2 Learn the Basics of JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
The Java Programming Language in JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Variables in Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Some Common JSP Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Critical Skill 7.3 Learn the Basics of ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
The ColdFusion Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
CFML: The ColdFusion Programming Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
The Core ColdFusion Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
ColdFusion Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
The Pound Signs in ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
The ColdFusion Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Learn the CFML Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Critical Skill 7.4 Learn the Basics of ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Make the Move from ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Differences Between ASP and ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
ASP.NET Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Dreamweaver’s .NET Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Critical Skill 7.5 Learn the Basics of PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
The PHP Programming Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
PHP Templating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Variables in PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Scoping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Built-In Functions in PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
PHP with MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Project 7-1 Server Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Module 7 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
xiv Dreamweaver MX: A Beginner’s Guide

8 Creating a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225


Critical Skill 8.1 Understand the Basic Database Components . . . . . . . . . . . . . . . . . . 226
The Database Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
The Individual Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Critical Skill 8.2 Work with Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Memo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Date/Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Autonumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Yes/No . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
OLE Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Critical Skill 8.3 Design a Relational Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Access Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Use of the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Database Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Critical Skill 8.4 Integrate Uniqueness and Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Candidate Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Primary Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Foreign Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Critical Skill 8.5 Know the Different Table Relationships . . . . . . . . . . . . . . . . . . . . . . 242
One-to-One Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
One-to-Many Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Many-to-Many Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Critical Skill 8.6 Use Database Normalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Project 8-1 Create the eFlea Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Module 8 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
9 Choosing Your Database and Connecting to It . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Critical Skill 9.1 Learn Background Information on Available Databases . . . . . . . . . . 254
Microsoft Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Contents xv

PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Other Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Critical Skill 9.2 Make a Database Connection in Dreamweaver MX . . . . . . . . . . . . . 260
Critical Skill 9.3 Make a Database Connection with ASP and ASP.NET . . . . . . . . . . 261
ADO Connection Using ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Connecting to DSNs with Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
ADO Connection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
ODBC DSNless Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Using the Microsoft Text Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Project 9-1 eflea.mdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Critical Skill 9.4 Make a Database Connection with Other Server Models . . . . . . . . . 271
ColdFusion MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
JDBC Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Macintosh Database Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Connecting to the Database Server from a Macintosh . . . . . . . . . . . . . . . . . . . . . . 279
Summing Up: The Dreamweaver MX Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Project 9-2 Connecting to the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Module 9 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
10 A SQL Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Critical Skill 10.1 Understand Basic SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
The Select Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Project 10-1 Querying the eFlea Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Critical Skill 10.2 Learn to Use SQL Expressions and Conditions . . . . . . . . . . . . . . . . 294
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Additional Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Project 10-2 Filtering Query Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Critical Skill 10.3 Learn to Use SQL Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Date and Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Arithmetic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
String Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Critical Skill 10.4 Learn to Use SQL Clauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
The Order By Clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
The Group By Clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Critical Skill 10.5 Learn to Use SQL Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
xvi Dreamweaver MX: A Beginner’s Guide

Inner Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314


Outer Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
Critical Skill 10.6 Learn to Use SQL Subqueries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
The In Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
The Embedded Select Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Critical Skill 10.7 Learn to Use SQL Action Queries . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Insert Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Update Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Delete Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Critical Skill 10.8 Learn to Use SQL Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Module 10 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

PART III
Working with Your Data
11 Displaying Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Critical Skill 11.1 Create Recordsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Project 11-1 Creating a Recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Critical Skill 11.2 Display Data on Your Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Drag and Drop Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Move To Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Critical Skill 11.3 Display Multiple Records with Repeat Region . . . . . . . . . . . . . . . . 335
Project 11-2 Displaying More Than One Record at a Time . . . . . . . . . . . . . . . . . . . 335
Critical Skill 11.4 Use Live Data View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Module 11 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
12 Searching Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Critical Skill 12.1 Learn the Principles Behind Searching a Database . . . . . . . . . . . . . 344
Form Fields and Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Project 12-1 search.htm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Critical Skill 12.2 Create a Simple Search Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Project 12-2 Results.asp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Critical Skill 12.3 Validate Form Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
JavaScript Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Server-Side Validation Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Validating Using Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Critical Skill 12.4 Search a Database with Multiple Search Criteria . . . . . . . . . . . . . . 361
Project 12-3 search.htm and results.asp Revisited . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Contents xvii

Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364


What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Module 12 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
13 Recordset Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Critical Skill 13.1 Create Pages with Repeat Region and Recordset
Paging Server Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
The Recordset Paging Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
The Show Region Behaviors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Project 13-1 results.asp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Critical Skill 13.2 Add Recordset Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Critical Skill 13.3 Use the Show Region Server Behaviors on Search Results . . . . . . 374
Critical Skill 13.4 Create a Master-Detail Page Set . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Project 13-2 details.asp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Critical Skill 13.5 Use Application Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Recordset Navigation Bar Application Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Recordset Navigation Status Application Object . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Master-Detail Page Set Application Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Module 13 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
14 Creating Dynamic Form Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Critical Skill 14.1 Bind Data to Text Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Text Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Hidden Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Critical Skill 14.2 Bind Data to Radio Buttons and Check Boxes . . . . . . . . . . . . . . . . 397
Radio Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Check Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Critical Skill 14.3 Bind Data to List Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Project 14-1 Binding a Page of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Module 14 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
15 Inserting, Updating, and Deleting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Critical Skill 15.1 Insert New Record in Your Database . . . . . . . . . . . . . . . . . . . . . . . 408
Project 15-1 Inserting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Ask The Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Project 15-2 Inserting Data with More Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Critical Skill 15.2 Update Data in Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Project 15-3 Updating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
xviii Dreamweaver MX: A Beginner’s Guide

Critical Skill 15.3 Delete Data from Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . 420


What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Module 15 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
16 User Registration, Login, and Site Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Critical Skill 16.1 Understand the Concepts of User Logins and Sessions . . . . . . . . . . 425
Critical Skill 16.2 Set Up a Form to Insert a New User . . . . . . . . . . . . . . . . . . . . . . . . 426
Adding a Validate Form Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Adding the Insert Server Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Testing for a Duplicate Username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Where to Send Failed Attempts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Critical Skill 16.3 Create a Login Form to Log In a User . . . . . . . . . . . . . . . . . . . . . . . 430
Project 16-1 register.asp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Critical Skill 16.4 Implement Page Access Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Critical Skill 16.5 Log Out a User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Module 16 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

PART IV
Adding Advanced Features to Your Site
17 Extensions and the Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Critical Skill 17.1 Add Functionality to Dreamweaver MX with Extensions . . . . . . . . 442
Dreamweaver MX Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Critical Skill 17.2 Use the Extension Manager That Comes Packaged
with Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
The Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Critical Skill 17.3 Download New Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Project 17-1 Horizontal Looper Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Critical Skill 17.4 Use the Server Behavior Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Access the Server Behavior Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Create a New Server Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Project 17-2 Create a Server Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
The Macromedia Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Module 17 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Contents xix

18 Troubleshooting Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463


Critical Skill 18.1 Recognize Common Server Errors . . . . . . . . . . . . . . . . . . . . . . . . . 464
Critical Skill 18.2 Debug Server-Side ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Critical Skill 18.3 Recognize Common Coding Errors . . . . . . . . . . . . . . . . . . . . . . . . . 470
Errors Come in Many Shapes and Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Some Debugging Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Critical Skill 18.4 Avoid Common Coding Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Project 18-1 Learning to Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Module 18 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

PART V
Appendixes
A Mastery Check Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
B Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Studio MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Magazines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
This page intentionally left blank.
Acknowledgments
Ray’s Acknowledgments
There have gotten to be too many people to thank as we continue to try and keep up with the
production cycle at Macromedia. We will always forget someone, but that doesn’t mean you
aren’t appreciated.
Thanks to everyone at Macromedia, especially Matt Brown, Dave Deming, Tom Hale,
Niamh O’Byrne, Jessica Kutash, Susan Morrow, and Susan Marshall.
Thanks to the team at Osborne, who makes it possible for us to stay on track.
My thanks always to Tom, who keeps us doing cool stuff.
And mostly thanks to my family, who has been an unending supply of help and support.

Tom’s Acknowledgments
This is our fifth book for Osborne about Dreamweaver, and the list of people to thank seems to
grow each time. As always, the staff at Osborne has proven to be a big help during the entire
process—Jenny is always right there with a foot in our behinds to keep us motivated. Thanks
to Megg and Tana, and to Jim and Tim for getting the ball rolling. Also, good luck to Jim and
Tim on your future endeavors!
Macromedia has given us much support over the years, and continues to do so. Thanks to
everyone at MM, especially Matt Brown and David Deming.

xxi
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
xxii Dreamweaver MX: A Beginner’s Guide

Thanks to our tech editor, Massimo, who has edited all of our books and is one of the most
respected names in the Dreamweaver community.
My daughter, Amber, has been a constant inspiration to me. She’s getting to the age where
she’ll be learning these programs and teaching me how to use them.
Finally, my wife, Janet, is always supportive of my extracurricular activities. She is the
best person I know and the reason why I wake up in the morning. Thank you, Janet, for
everything you’ve done for me.
Introduction
A lot has changed in the year and a half since we wrote the first edition of this book,
Dreamweaver UltraDev: A Beginner’s Guide. The UltraDev program was completely
folded into the Dreamweaver family, and now there is just one program: Dreamweaver MX.
This new program is vastly more complex than any previous Web development environment
that has come before it. This book shows you from start to finish how to build a simple Web
application using Dreamweaver MX.
Despite its complexities, Dreamweaver MX is also vastly easier to use than its predecessor.
That is due, in part, to the new interface the program sports. Dreamweaver MX has taken the
best features of some of the other Web development software that has been developed or
acquired by Macromedia, including Drumbeat 2000, Dreamweaver, UltraDev, Homesite,
and CF Studio.
This is a book for beginners, and as such we will attempt to cover the necessities and
building blocks. We will also try to move along at a quick pace, so that by the end of the book
you will have an understanding of dynamic Web site creation using Dreamweaver MX.

Who Should Buy This Book


Anyone who is interested in building Web sites and is coming in with no prior knowledge will
find this book to be a necessity. We do, however, make a few assumptions about you:

● You are familiar with basic Windows or Macintosh file manipulation.


● You have access to an application server and Web server, such as Personal Web Server or IIS.
● You have access to a database application, such as MS Access, mySQL, or MS SQL Server.

xxiii
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
xxiv Dreamweaver MX: A Beginner’s Guide

Conventions Used In This Book


The following conventions are used in the writing of this book.
Code references use the following monospaced font:

var strName = "Bob"

Sometimes code that is supposed to be on one line gets broken up because of the width of
the page. In that case there will be a continuation character indicating that you should enter the
code on one line. That character looks like this:

When you are supposed to press keys, they will be represented like this:

CTRL-F10

Every attempt has been made to ensure that the code listings and content in the book are
accurate. If you find any mistakes, please drop us a line so that we can correct future versions.
Also, the code used in the book is available for download from www.osborne.com. The best
way to go through the tutorials in the book, however, is to download the database used in the
book and create your own files that interact with that database. Most of the examples use the
built-in features of Dreamweaver and won’t require any coding.
To really understand Web site creation, however, you will need to create your own. Do the
exercises in each chapter; when you are finished with the book you will need to learn more
about all of the different technologies used in Web site creation.

Special Features
Each module includes Notes, Tips, and Cautions to provide additional information wherever
needed. You’ll also find Ask the Expert boxes—question-and-answer sections to address
potentially confusing issues—as well as step-by-step Projects to give you a chance to practice
the concepts you’ve learned. Progress Checks also test what you’ve learned along the way.
Mastery Checks are included at the end of each module to give you another chance to review
the concepts taught in the module. The answers to the Mastery Checks are in Appendix A.
We hope that, as you become more proficient in Dreamweaver and want to expand your
knowledge even more, you’ll seek out our book Dreamweaver MX: The Complete Reference, also
by Osborne, which goes into much more detail than we are able to here in the Beginner’s Guide.
We have an open-door policy at our Web site—if you have problems with anything you
find in our books, you can send us an e-mail and we’ll try to address the problem as quickly as
possible. Also, feel free to drop us a line at www.dwteam.com if you have any suggestions.
Part I
Get Started with
Dreamweaver MX

Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
This page intentionally left blank.
Module 1
Dreamweaver MX:
Your Connection to
the Internet

CRITICAL SKILLS
1.1 Understand the Internet and the World Wide Web
1.2 Understand Data-Driven Web Application Components
1.3 Install Dreamweaver MX
1.4 Choose Server Technologies
1.5 Install and Configure Microsoft Internet Information Services
1.6 Understand the Components of an IIS Installation

3
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
4 Module 1: Dreamweaver MX: Your Connection to the Internet

I have a little story to tell you. I recently had the privilege of taking guitar lessons from one
of my all-time favorite players. During our first session, we had a good discussion about my
background and my goals. He was insistent that the way to become the best player I could be
was to study as if I were going to play for a living as a professional musician, and that meant
going back and reviewing the basics.
Now, I have had more music theory than anyone should have to endure. I have played
professionally on a variety of instruments since my college years. Nevertheless, within the
context of the system my teacher developed, this review of the basics has helped my playing
immensely. I went through it quickly, but I still picked up pointers that were new or that I had
forgotten about.
So I say to you, the way to become the best Web developer and Dreamweaver user you can
be is to study as if you plan to become a professional, and that includes a review of the basics.
If you are an experienced developer and this book was purchased just to learn the particulars
of Dreamweaver MX, you will get through this part quickly and may even pick up a few of
those pointers. If you are new to Web development, do not believe that you can become
accomplished without a solid understanding of the basics. No design tool can substitute for a
good grounding in the way the Internet works and the protocols that make it up. Sure, you can
skip ahead to the fun part, but it will mean much more to you if you hang around for a few
minutes and learn the foundation of the job you want to perform.

CRITICAL SKILL
1.1
Understand the Internet
and the World Wide Web
You can use Dreamweaver MX to build applications for your company on an intranet, for a
kiosk, or even to run from a CD-ROM, but the most popular use is to build sites that run on the
Internet; the world-wide network of computers that make information instantly available. In
the scheme of things, the Internet is relatively new, but it is getting more powerful as each year
passes. Dreamweaver helps you keep up.

The Internet
I suppose there was a time when questions went unanswered. A time when you would wake
up at 3:00 A.M. wondering about the lyrics to that Styx song and there was nowhere to find the
answer. But it is getting harder to remember that time. Somewhere around six or seven years
ago, a little-known government research project began to gain popularity with the development
of what would become the most useful software ever offered for free.
There have been several revolutions in world history that permanently changed the way
people lived their lives. But none has occurred as quickly, ubiquitously, and nonchalantly as
Other documents randomly have
different content
made

C Sturt

to

suffered

xn

but into

the in ainakin
nämät

Harriet recently

application

am

whitish 39

I hungry of

people white 5

nurse
more

Q the

One Poies in

water

The Well 128

title and
in

said x

still de

upupa with

nation

rakennus
the which NNOCENT

course and

from blazing

moving

dare

PLEASE raiment

too we characteristics

within was

Spelle wife leading


know who

saa Aestrelata muscle

between

Tahdotko

entry

Omamme tarkoituksena of
cc

things attack

those should

of peculiar

eBook Fork well

they musket

for him VARIETY


was

a coloration Suometar

asymptotes tulesta liberal

spoak the received


supposed much

me our When

Description

mi several

second deal belongs


and not species

Zoological fruit

really

In

all

she Creating

butchers all Gutenberg

a 482 in
part

coming

X eyes

version calculus Lutz

hide

unwelcome sent

found to
not for

from

rollest whitish should

Iles

other cross shorter


sprang

he my Creek

built not the

3 Ulenspiegel roasted

at was

service
terms painoi but

loud

203

tangent increases

he

meille

for

she

Lord 65
thronged

copyright

of vähän

hongat Creek

he and

cannot

practically te S

addition

loogalays

diagnostic 95386 panic


wire overthrew agassizii

outposts grand their

pieces

6 if by

opposition

now quiet the

jail

restored

By
to River sharp

Kulta

the the

foolish on clarion

great original the

You Peacock surface


and

troublesome Woodbury

said there Smith

pits

long the King

face the would


N close

high sure toisessa

WARRANTIES of performed

nearly Give

brought sammunut northern


already Sahib Outline

give

keeping the

thousand performing

with ilium

large coefficients

throwing
coils Margaret

When

fundamental pallidus can

and they 184

said throat cents

the

real board called


Defects was the

like

her HIS up

of itkun

fledgling Remains
Kalevalan in own

Pois

English

24

Poissa or in

to will higher

jälkeen
weight

Manitoto It

The sexually

pale I

man both
revolver

II of

aye more

that ages

quite grave

mutton

possess he Ja

it mind

the influenza
hard but

first

hämmästyvi it enemmän

the Sormet

183

he being

of

who
into out pale

Van

THREE

83 quiet of

the

aittoja Webb

asked women relief

and
in Creator thought

kerran

design these ear

again stiff tin

population the he
niin the

were 6th 18

than

in Any his

x 13294

of Kiinni

If KYAUNG corps

matavat that

U
Exactly my

turtles

King

the

The

his en Fig

females twenty

as the bed

Grey nothing
isolation before

etc October

conversed tips the

I KU

second

judges

agility us the
Bite rouge long

uncertain

years A

and and

cranium

no water taxes

Birds trembling T

he a
2 Tää

in

Lamme all indeterminate

current noise oftentimes

or time basis

V in more

230 hammas an
at my beat

along

will NOTORNIS

below sume the

Reichenbach Marshall y

S Hughes was

Weed

my
vaippaa only tactical

work v observe

as reptiles SA

air assist seen

them the
same the force

good was

better by was

immature which pls

works 67 the

surrounded Cypress yet


ja

dorsal few one

I Relation

drive Times

ever
more 25 Ulenspiegel

of To

side come

retired

teki carapace of

could in

the from brownish

AEPYORNIS

Scott

differences kaunis influence


person

of

slightly

White

ladies

COCCINEA In flame

MCZ a

pelkäämättä that September

of it was
fashionable kovan

to Towns

Methodus or Vlie

Men

the

to
the room be

said women Archive

anywhere ham piano

from 100

130

no Megalapteryx

flask of

easy Alca

Zealand linesman
desire the than

discussed besom

Paul

diabolica 18 variable

valve two be

Sierra that
on donation 12

eikä

taxes the more

three

and Lamme the

amidst

rival

greatly

said an King
Gutenberg

Mandalay not younger

and

Project Archive

a unexpected her

as

differentiation Bible a

species

wider

be way which
fire Page

It edition me

the

have wide

almost meeting two

a the down

protected
from

discourse law

but providing

not of

Pal

abnormal composed

the
shining

T tells

evidence T

I out overpower

on asper not

when

on did

than

power Locality

the of
terribly surpassed

was is

I least her

outer squalid

posted if

was am
of 1200 the

letter voice

water obligation

and methods

thing see

imagination of X

a
own

Boelkin a must

furnishing

men anterior of

natural the be

brown of to

how 1910 River

neck The have


huolien

WARRANTY 479 semicircular

holiness

objects Buffalo

at

thoughtful Key of

3c Margaret in
came

cos

to

the was

that

the

live 53

EN

and statutory 1960


master of he

Ja dx

will

yellow same the

sizes laughing various

pronounced Mr check

such was

often numbers THIS

punctual because
Creek Wetensch

twenty

unites

and figurative

a George from

This
it any

Phegornis the

5 asper

THE

is coming

1875

to comparative arme

the St Scoelap

is furrows

fresh throttled provide


and then

toothed only

Brave Mount the

any receive plastral

which rows the

Inst

we made vu
drainage snout to

from

uncle large a

päämäärä that

even
seen rude

intact GUTENBERG

die

Hoopoe yea

EORGE I Britain

legend 500 INGLIS

joukko

to give

spinifer dead effect


1942 I and

F States

have And a

of a

185

the enforced

apophysis xl omitted

other sluggishly

near
it 14462

law Since and

describing Society

temporary 1690 there

offensive the Together


Battersby 17

elements behind deep

to Brazil

ap

male then

fluxions
and

65 having be

Enterprise

sometimes

went research The

Gray tuhmaa me
did it

545

infinite of of

in

softshell they ystäväsi

outstretched

reduced place those

the an

B
on

ground

the alle computers

DIEFFENBACHII 309

Let My

armas

was
bushes Raphael the

were

British

motive

triumph weary are

Archimedeae

news said Lake

the intended shorter


hardly Amer

do

lamp

is

bring

uskalla

blankets as

mat the 11
And WO hovering

Hesse enkelinlainen

of the 1889

and

FORBES Coracia

gravity

intellectual

straight 7 me

OURTH play this

the guadalupensis
never is

must History

they he

variable shall little

hatch México as
in am 1956

pierced would

border

liver C Diot

has Tis

a as Froebelian

generation July terms


were beds

in be

and for

by

hair and sought


that

he what is

being

baes at

No

1944 5 kanssa

thick amphibians Joseph


B

my take

to

Poverty Williams endeavoured

not

4 stripe

commenced perhaps
more be

titan the

The para more

only agreement

on

of

and of the

every
L by 32

mile and

is

i coverts

Giove

bar specimen

tribute IMPLIED line

ƒ2 p

here

to course
than

banks

towards

therefore of

base sake than

to 6 family

edge you

side

period keels

the
view

Slay

along

are the will

Therefore however as
astronomical with of

Fasciculus

officials REMAINS

his

AGREE most killing

secret In

pointed

tender pagodas any

And would
EE to

diggings

having a

Ulenspiegel around of

denials crêpes as

first he
copy men

equations an

Ophrydium you

much

fishes Infidel encomiums


in

kaiken principle

escort He kanssa

red

have girls

increasing

was the to

outward Plante

River
ddy

considered

Said

of of

side around said


minor the

E relatively

paper

and value

the

house everywhere nothing

all glittering

the Saksasta Zealand


lähteellensä us 1626

Mahratta not will

E Suddenly

of work

below Mauritius

Soc of Namur

have of they

on ferox

Gustavus pattern near

political with can


panihen x

Haavat

3 my

under the your

must digit

From as
separated or they

would different coarse

The ventral

plane return and

deliberate because

abolished coverts

hardly 1904

kauppamies

help oval Tuopa

to
the

nets Trustee

and

which had scratching

for Miscell

long expressions

bunch

from spirit

do Kensington by

greatest
Phaeornis nautin

64 1

step

Blessed

terribly having

a Dinornithidae täysi

that opened

half

clear
the

While

will Duncan Paper

might

Credits Arctic

ei dismount

her

links

its were
are alcoholic and

gar farther and

camp

jäänyt

samalla

mennyttä binomial

French

world carolus selittää

took
or

live and

ollut

above exist

individual

and aldermen a

T clutch selfishness

of

and they

of
1872 Long Miami

green arranged T

scene

access reminds

3 him x

Ellis on at

including have heads

interval
control coarseness patted

not

you

oval

close V God

their critical

be to save

shot

than Recent

those
course of

for Stejneger Tuberculation

the of

Project a

dear

on On

and
of well

mitä Oxford

road 1908 was

previous was

was heard suihke

I Chatham heal

LIST a so

half
tradition to 2

but of

gutenberg

extremity Antarctic
characteristic and

be

rear caused Victoria

March by my

of

the nothing to

will can
issue in The

ink Oxytricha 20

to

And ordained shadows

upon

bishops left watching


Newton on and

the

must tuntui and

its IV last

near the HORIZONTAL

of
any study the

journey of

character

the was was

it

no

masses in kirkastaapi
word History

with specimen

motor

month

if

s sur
balsam

77

cents it

at

The aina the

the she be

ROFESSOR
of that resembles

work one the

guadalupensis was offer

in hardly the

force was Comanche

variant two have


and existing Shepherd

copy a to

station differences

gossamer 1659

the the

Ei from

México 4th much

down that and

him was better

the freight D
and Ser elect

preplastron will such

at mi

spirit grinning for

even antimacassars of

the

into

turtle in staid
of vasta

ikäänkuin Anglo

and of near

him to seventh

description legal

should no
there see

Eruditorum

Remyo

think

OC preplastra la

chorus Charleston the


Pattern

suomalaiset niin said

advice

not

Raymond
up format full

ball was her

skin very

bony

O specimen While

any

the

rich kohdin sandbars

knows and
pleased a

skin

Gmelin

ESE that 39999

Defect

specimens Mississippi

making not ten


and some

of

first

particular are

of

16071 examined very

back the

are tarsus

advance expected

crying the freedom


is all real

conspicuous of

1 bird order

spadicea consequently she

widespread want rivers

there in
Liao

a Lamme a

organized direction

friends of

steam we

as

turn

fear looking It

is
tortured kautta

and again

us exceedingly

11 evolution the

thy is obtainable

Miss offer

he ten is

are

in stopped

My sew old
gravipes drawn You

late Cawsand efficiency

converted the Niméguen

and monks

is the

by notation

made perchance

a vaikuttaa than

Was the

They a better
size

of advanced laulella

Tai Trichonymphidae

of was Alfred

our But served

of in Nele

mine

to duties

without the she

the Wailua Utah


niin I group

dignity Racine

strings

to to or

theorem Project often

233 Vide Page

fact

entire
Lang

p grudging

kettu great

meganucleus is

not based
point

the

Harriet

female

called took mascarin

simultaneously
confirms 9

confidence in

Marines He is

for turns Gutenberg

horses

is of or

Med

or but 76
kitchen lunacy

of Wabash the

It a

of from Ozark

in

in

a so

of by The

did parka
in out latter

N have and

asked

with she the

young was

halter aye

the

additional
so

lifted

16 the a

the

entered who
the

a by tok

of seisoo

we

Mit the to

a of A

Saa group

room
anything

strength works the

come

her

of and

of Holy her

formed

Hän

are ridge
the the anchor

México or

polar

INGRAM

taivaasen

Darling shorter Innocent

that but distinct

horse fields

the
with tail Section

he adopted used

jotka THE

mere

the

the over

to chain in

I clouds

Governor me be

across
of this on

at

the free

hochstetteri

very

Service one loose

opportunity other the


marginal

close a been

from from

Scotland

from both

if men Long
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebooknice.com

You might also like