Summary

In this chapter, we've looked at the different ways that we can create dynamic content for our pages. This content might come from some kind of data store, such as a relational database; be something provided by the user, such as values entered into text boxes on a form; or be calculated depending on some environment value, such as the server's clock.

The techniques we examined for building the pages are based on four different root principles:

In particular, we looked at:

The techniques we demonstrated are by no means an exhaustive list, but should have indicated some the approaches you might consider when designing and building your own sites. You'll see plenty more examples of the ways that most of these techniques can be used in the remaining chapters of this book.

One issue that we came across in several places in this and previous chapters was that of browser compatibility. Modern browsers allow us to build more intelligent pages, which can relieve the load on our server while offering a more responsive and interactive environment for the viewer. In the next chapter, we’ll take up this topic in more depth and see how we cope with the challenges it provides.

© 1998 by Wrox Press. All rights reserved.