The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP / Edition 1

Paperback (Print)
Buy Used
Buy Used from
(Save 28%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (32) from $1.99   
  • New (9) from $3.82   
  • Used (23) from $1.99   


Dreamweaver CS4 is a massive step forward in terms of integration with the rest of the CS4 suite (Flash, Fireworks, Photoshop, etc.), and also includes whole host of exciting features of its own. The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP concentrates on getting the most out of Dreamweaver CS4, rather than going into every menu item and toolbar icon. The emphasis is on developing websites compliant with the latest web standards, using CSS, JavaScript libraries (with particular emphasis on Spry, Adobe's implementation of Ajax), and PHP.

The book covers all aspects of the new user interface, including workspace layouts, iconic panels, the related documents feature, Live View, Code Navigator, and Live Code. It also shows how to use the improved CSS editing features, and JavaScript code introspection. There is also coverage of other new features, such as version control through Subversion integration, and the improved support for Photoshop integration through the use of Smart Objects.

  • Takes you through your development environment set up
  • Covers everything you need to create both standards compliant web sites, and dynamic web applications
  • Teaches real world techniques using a series of step by step tutorials

What you’ll learn

  • Streamline your workflow with the Related Files toolbar, Live view, and the Code Navigator
  • Bring your pages alive with Ajax widgets from Spry, jQuery, and the Yahoo! User Interface Library
  • Use server-side includes, templates, and Adobe's InContext Editing online service
  • Create dynamic web applications using Dreamweaver's PHP server behaviors
  • Build real world web site functions, such as form validation, random quote generator, search function, user management/login pages, dynamic Ajax gallery, and much more
  • Consume RSS feeds and create Spry data sets
  • How to publish your site after you've created it

Who this book is for

This book is for both beginners who want a solid grounding in Dreamweaver CS4, and intermediate web designers and developers with previous Dreamweaver experience, who want to get up to speed with the new features.

Read More Show Less

Product Details

  • ISBN-13: 9781430216100
  • Publisher: Apress
  • Publication date: 11/26/2008
  • Edition description: 2009
  • Edition number: 1
  • Pages: 1000
  • Product dimensions: 7.60 (w) x 8.90 (h) x 2.10 (d)

Meet the Author

David Powers is an Adobe Community Expert for Dreamweaver and author of a series of highly successful books on PHP, including PHP Solutions: Dynamic Web Design Made Easy and Foundation PHP for Dreamweaver 8. As a professional writer, he has been involved in electronic media for more than 30 years, first with BBC radio and television and more recently with the Internet. His clear writing style is valued not only in the English-speaking world; several of his books have been translated into Spanish and Polish. What started as a mild interest in computing was transformed almost overnight into a passion, when David was posted to Japan in 1987 as BBC correspondent in Tokyo. With no corporate IT department just down the hallway, he was forced to learn how to fix everything himself. When not tinkering with the innards of his computer, he was reporting for BBC television and radio on the rise and collapse of the Japanese bubble economy. Since leaving the BBC to work independently, he has built up an online bilingual database of economic and political analysis for Japanese clients of an international consultancy. When not pounding the keyboard writing books or dreaming of new ways of using PHP and other programming languages, David enjoys nothing better than visiting his favorite sushi restaurant. He has also translated several plays from Japanese.
Read More Show Less

Table of Contents

Ch. 1 Dreamweaver's New Look - More than Skin Deep 1

Ch. 2 Setting Up a Site in Dreamweaver 59

Ch. 3 Creating a Web Page and Adding Content 103

Ch. 4 Using CSS to Add a Touch of Style 155

Ch. 5 Creating a CSS Site Straight Out of the Box 195

Ch. 6 Building Site Navigation with the Spry Menu Bar 233

Ch. 7 Using Spry Dynamic Effects and Components 257

Ch. 8 Going Beyond the Basics with Spry and Ajax 307

Ch. 9 Building Online Forms and Validating Input 371

Ch. 10 Introducing the Basics of PHP 425

Ch. 11 Using PHP to Process a Form 459

Ch. 12 Reducing Your Workload with PHP Includes 503

Ch. 13 Preserving Design Integrity with Templates and InContext Editing 539

Ch. 14 Storing User Records in a Database 583

Ch. 15 Validating Database Input and User Authentication 637

Ch. 16 Working with Custom Forms and Multiple Tables 683

Ch. 17 Handling Checkbox Groups, Searches, and Dates 743

Ch. 18 Using XSLT to Display Live News Feeds and XML 805

Ch. 19 Using Spry Data Sets to Refresh Content 843

Ch. 20 Deploying Your Site on the Internet 889

Appendix Generating XML with PHP 905

Index 917

Read More Show Less

Customer Reviews

Average Rating 3.5
( 7 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 7 Customer Reviews
  • Anonymous

    Posted February 16, 2009

    David Powers continues to enlighten

    David has adapted his most recent version of the Dreamweaver with CSS, Ajax, and PHP to include most of the newest features of the Adobe CS4 release of Dreamweaver. In addition, he has provided readers with the groundwork to extend this application to third-party extensions such as jquery, which was (to me) completely unexpected. Every book I have from the FriendsOfED has always provided solid information and takes into account the ability to learn at your own pace.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Posted June 14, 2010

    more from this reviewer

    Great for beginners, very good to catchup new stuff in DW

    First of all, to give a useful review of this book, I should note I will present it for two type of developers:
    - PHP web beginners
    - Experienced web developers with decent or no knowledge about Dreamweaver CS4

    Let's see how could this book help PHP web beginners. I gave this book to my friend - PHP beginner. He was really satisfied with the content of this book. In one book he had all the information about Dreamweaver, how Dreamweaver evolved through older versions
    and information how to define web site, how to handle page layout, reuse Dreamweaver templates. The book contains really useful information how to use CSS panels and tips and tricks for handling your CSS code and refactor styles using Dreamweaver.
    The book is not meant to give you full overview of CSS design. For this topic I would recommend CSS Mastery. Also, this book gives you an excellent introduction how to use Ajax functionality in Dreamweaver, how to use Spry Ajax Framework and how to implement useful Ajax snippets into your code.

    After chapters about client-side code comes chapters about PHP and MySQL in which you can learn PHP and MySQL basics - basic PHP syntax, creating code pieces, MySQL database and all things needed for starting your first real PHP-MySQL project.
    It's really nice to see how to use Dreamweaver wizard for getting data from MySQL database by using PHP code.

    What I really like in this book that it contains a lot of tips and tricks for each topic covered by specific chapter. These tips can be quite helpful and I'm sure a lot of experienced developers are not familiar with these tricks.

    Here's my review for experienced web developers with decent/no knowledge of Dreamweaver.
    I should be in this group :) In the past few years I didn't have so many opportunities to work with Dreamweaver. I've been working more with PHP code than I was making HTML/CSS design and all I needed was Zend Studio or PDT. Also, in the past few years from CS to CS3 version Dreamweaver didn't offer me so many new functionalities. By the time I started using CS4, there was a lot of new and useful features and I wanted to investigate how they work and how can these new features can help me on my new projects.
    That's why this book was very helpful. Like I said, it contains a lot of tips and tricks for each topic covered by specific chapter. I didn't take much time investigating topics about PHP and MySQL but these chapters also contain useful information, for example how to quickly create a decent overview of you database data.

    Overall, if you decide to use this book for fulfilling your knowledge gaps and when you upgrade your knowledge with CS5 features, you will have really good standards for developing your code with Adobe Dreamweaver.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 19, 2009

    No text was provided for this review.

  • Anonymous

    Posted March 17, 2009

    No text was provided for this review.

  • Anonymous

    Posted March 11, 2010

    No text was provided for this review.

  • Anonymous

    Posted August 6, 2009

    No text was provided for this review.

  • Anonymous

    Posted May 13, 2009

    No text was provided for this review.

Sort by: Showing all of 7 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)