In this step-by-step guide to creating dynamic websites, Robin Nixon first explore each technology separately and then shows how to use them together, demoing up valuable web programming practices ...