Detalle del libro
Ver Índice
Capítulo 1
Las páginas web dinámicas
1. Objetivo
2. Los sitios web estáticos y dinámicos
3. Las soluciones de servidor
4. Administrar las bases de datos
5. Codificación de la conexión
Capítulo 2
Objetivo de la parte 1: utilizar una sola tabla
1. Objetivo
2. La base de datos
Capítulo 3
La creación del sitio web dinámico
1. Objetivo
2. Los diferentes tipos de sitios usados
3. La creación del sitio web dinámico
4. La categoría Datos remotos
5. La categoría Servidor de prueba
6. Editar el sitio
Capítulo 4
La conexión a la base de datos
1. Objetivo
2. Crear la conexión a la base de datos
3. Administrar la conexión a la base de datos
Capítulo 5
Los juegos de registros
1. Objetivo
2. ¿Qué es un juego de registros?
3. Crear un juego de registros simple
4. Crear un juego de registros filtrado
5. Crear un juego de registros ordenado
6. Administrar los juegos de registros
Capítulo 6
Mostrar los datos de los juegos de registros
1. Objetivos
2. Mostrar un solo registro
3. Mostrar varios registros
4. Mostrar todos los registros en una tabla
Capítulo 7
La navegación en los juegos de registros
1. Objetivos
2. Crear un sistema de navegación manualmente
3. Crear un sistema de navegación automáticamente
4. Mostrar una numeración dinámica
Capítulo 8
El detalle de un registro, en dos páginas
1. Objetivo
2. Crear la estructura Maestro-Detalle
3. Modificar las páginas creadas
Capítulo 9
El detalle de un registro, en la misma página
1. Objetivo
2. Crear la página y el juego de registros
3. Crear el formulario para elegir el libro
4. Creación del formulario para mostrar el detalle del libro
5. Mejorar la claridad
Capítulo 10
Buscar un registro
1. Objetivo
2. Crear el formulario de búsqueda
3. Crear el juego de registros para la búsqueda
4. Crear el formulario para el resultado de la búsqueda
5. Mostrar el resultado si se encuentra el autor
6. Mostrar el autor en el campo de búsqueda
Capítulo 11
Objetivo de la parte 2: utilizar varias tablas
1. Objetivo
2. La base de datos
3. Creación de un nuevo sitio
4. Los capítulos y los objetivos de esta segunda parte
Capítulo 12
Mostrar los registros vinculados a un valor de un campo
1. Objetivo
2. La página para la lista de las categorías
3. La página para la lista de los productos de una categoría
4. El vínculo entre las dos páginas: categorías-productos
5. Modificar la página de los productos
6. Recuperar el nombre de la categoría
Capítulo 13
Añadir registros
1. Objetivos
2. Insertar el formulario de introducción de datos
3. Añadir los campos de introducción de datos
4. Insertar una lista desplegable para las categorías
5. Insertar una lista desplegable para los envases
6. Insertar una casilla de verificación para la disponibilidad
7. Insertar un botón de envío
8. Utilizar el comportamiento del servidor de inserción de un registro
9. Ver el resultado
10. Usar el asistente de Dreamweaver
Capítulo 14
Modificar registros
1. Objetivo
2. Crear el formulario para mostrar la lista de los productos
3. Crear el formulario para el producto elegido
4. Enviar las modificaciones a la base
Capítulo 15
Modificar registros con el asistente
1. Objetivo
2. Crear los juegos de registros
3. Utilizar el asistente de modificación de registros
4. Insertar la barra de navegación
Capítulo 16
Eliminar registros
1. Objetivo
2. Crear las páginas que se van a usar
3. Crear el juego de registros en relación con los productos
4. Crear el formulario
5. Utilizar el comportamiento del servidor
6. Probar la página
Capítulo 17
Insertar imágenes
1. Objetivo
2. La ruta de acceso a las imágenes
3. Crear la tabla de consulta
4. Crear el sistema de navegación
5. Publicar los archivos
6. Los atributos dinámicos
Capítulo 18
Objetivo de la parte 3: los usuarios y los derechos de acceso
1. Objetivo de la tercera parte
2. Crear la base e importar los datos
3. Creación de un nuevo sitio
4. Los capítulos y los objetivos de esta tercera parte
Capítulo 19
Los formularios de conexión
1. Objetivo
2. Crear las páginas necesarias
3. Crear la página del formulario de conexión
4. Utilizar el comportamiento del servidor
5. Probar la página de conexión
Capítulo 20
Restringir el acceso a determinadas páginas
1. Objetivos
2. Crear una conexión con un nivel de habilitación
3. Restringir la conexión directa según el nivel
4. Probar las restricciones
5. Utilizar una variable de sesión
Capítulo 21
La desconexión: fin de una sesión
1. Objetivo
2. Crear las páginas necesarias
3. Probar la página
Capítulo 22
Añadir un nuevo usuario
1. Objetivo
2. Crear las páginas necesarias
3. Crear la página de inscripción
4. Utilizar los comportamientos del servidor
5. Probar la página de inscripción
6. Mejorar la interfaz de conexión
Este libro sobre Dreamweaver CS4 y PHP/MySQL está dirigido a los grafistas y los diseñadores web que deseen descubrir las funcionalidades que ofrece Dreamweaver a la hora de crear sitios web dinámicos, en correlación con el extendidísimo, multiplataforma y gratuito sistema de gestión de base de datos MySQL y el lenguaje PHP.
Tras una introducción dedicada a los sitios web dinámicos y a la gestión de datos en MySQL (creación de bases e importación de datos), el libro se organiza en tres partes.
En la primera parte, aprenderá a crear y a configurar un sitio web dinámico con Dreamweaver. A partir de una base de datos que incluye una única tabla, verá cómo crear páginas de consulta para mostrar los datos almacenados en una base.
En la segunda parte, utilizará una base de datos compuesta por tablas vinculadas y aprenderá a mostrar los datos provenientes de varias tablas, a añadir, modificar y eliminar datos. También verá cómo trabajar con imágenes.
La tercera y última parte está dedicada a la protección de las páginas empleando los derechos de autentificación de los usuarios.
Para llevar a cabo las operaciones que presentamos en la obra, utilizamos tres ejemplos de datos: libros, productos alimentarios y usuarios. A lo largo de sus páginas, el autor proporciona numerosas recomendaciones que constituirán consejos muy valiosos a la hora de poner en práctica lo aprendido.
Los archivos utilizados en los distintos ejemplos de este libro pueden descargarse desde la web.