Building web sites all-in-one for dummies / by Doug Sahlin and Claudia Snell, Wiley, 2009
Here is a good introduction to web site planning, design, and development. Much of it is basic, but at 750 pages it has room for information on e-commerce, PHP, Javascript and Flash.