En este libro se trata la creación de aplicaciones Web dinámicas basadas en PHP utilizando como herramienta visual Dreamweaver 8, lo que permitirá llevar a cabo las tareas sin utilizar código de programación. Se expone cómo el propio Dreamweaver genera de modo automático el código PHP relativo a las aplicaciones Web que se elaboran y ayuda a crear el sitio Web y a establecer conexiones entre el servidor Web, el servidor de aplicaciones y la base de datos MySQL mediante herramientas visuales.
Un primer bloque de contenido está dedicado a la instalación, requisitos y configuración de Dreamweaver 8, del servidor Web IIS, del servidor de aplicaciones Web PHP y de la base de datos MySQL para el desarrollo de aplicaciones, así como a la creación de conexiones con la citada base de datos.
Un segundo bloque se ocupa de la creación de base de datos para la Web, así como del uso del lenguaje SQL para crear fuentes de datos con vistas a la elaboración de páginas dinámicas y la incorporación de contenido dinámico a las mismas. Se expone el trabajo con juegos y contadores de registros, variables, barras y vínculos de navegación, regiones repetidas, texto dinámico, tablas dinámicas y formularios dinámicos.
En un tercer bloque se presenta cómo se crean páginas maestro/detalle, formularios de inserción de registros, formularios de actualización de registros, barras de navegación por juegos de registros, contadores de registros, páginas que restringen el acceso al sitio, páginas que permiten a los nuevos usuarios registrarse en el sitio y páginas que requieran el establecimiento de una conexión a los usuarios ya registrados en anteriores visitas.
En cuanto a la metodología, se comienza explicando de modo sencillo los contenidos acompañándolos siempre de imágenes que hacen más comprensible el texto. Al final de cada capítulo se presenta un conjunto de ejercicios seleccionados para afianzar el aprendizaje de las tareas.
El libro va acompañado de un CD-ROM adicional que contiene las bases de datos utilizadas a lo largo del texto y las páginas dinámicas que se crearán en los sucesivos capítulos.