capítulo 1 - ediciones-eni.com€¦ · capítulo 13 añadir registros 1. objetivos .....226 2....
TRANSCRIPT
Capítulo 1Las páginas web dinámicas
1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2. Los sitios web estáticos y dinámicos . . . . . . . . . . . . . . . . . 16
3. Las soluciones de servidor . . . . . . . . . . . . . . . . . . . . . . 18
4. Administrar las bases de datos . . . . . . . . . . . . . . . . . . . . 20
5. Codificación de la conexión . . . . . . . . . . . . . . . . . . . . . . 28
Capítulo 2Objetivo de la parte 1: utilizar una sola tabla
1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2. La base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Capítulo 3La creación del sitio web dinámico
1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2. Los diferentes tipos de sitios usados . . . . . . . . . . . . . . . . . 36
3. La creación del sitio web dinámico . . . . . . . . . . . . . . . . . . 37
4. La categoría Datos remotos . . . . . . . . . . . . . . . . . . . . . . 40
5. La categoría Servidor de prueba . . . . . . . . . . . . . . . . . . . . 41
6. Editar el sitio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Capítulo 4La conexión a la base de datos
1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2. Crear la conexión a la base de datos . . . . . . . . . . . . . . . . . 46
3. Administrar la conexión a la base de datos . . . . . . . . . . . . . . 56
Capítulo 5Los juegos de registros
1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2. ¿Qué es un juego de registros? . . . . . . . . . . . . . . . . . . . . 64
3. Crear un juego de registros simple . . . . . . . . . . . . . . . . . . 65
4. Crear un juego de registros filtrado . . . . . . . . . . . . . . . . . . 72
5. Crear un juego de registros ordenado . . . . . . . . . . . . . . . . . 79
6. Administrar los juegos de registros . . . . . . . . . . . . . . . . . . 82
Capítulo 6Mostrar los datos de los juegos de registros
1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2. Mostrar un solo registro . . . . . . . . . . . . . . . . . . . . . . . 87
3. Mostrar varios registros . . . . . . . . . . . . . . . . . . . . . . . 102
4. Mostrar todos los registros en una tabla . . . . . . . . . . . . . . . 106
Capítulo 7La navegación en los juegos de registros
1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
2. Crear un sistema de navegación manualmente . . . . . . . . . . . . 113
3. Crear un sistema de navegación automáticamente . . . . . . . . . . 124
4. Mostrar una numeración dinámica . . . . . . . . . . . . . . . . . . 127
Capítulo 8El detalle de un registro, en dos páginas
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
2. Crear la estructura Maestro-Detalle . . . . . . . . . . . . . . . . . 135
3. Modificar las páginas creadas . . . . . . . . . . . . . . . . . . . . 140
Capítulo 9El detalle de un registro, en la misma página
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
2. Crear la página y el juego de registros . . . . . . . . . . . . . . . . 144
3. Crear el formulario para elegir el libro . . . . . . . . . . . . . . . . 145
4. Creación del formulario para mostrar el detalle del libro . . . . . . . . 151
5. Mejorar la claridad . . . . . . . . . . . . . . . . . . . . . . . . . 157
Capítulo 10Buscar un registro
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
2. Crear el formulario de búsqueda . . . . . . . . . . . . . . . . . . . 164
3. Crear el juego de registros para la búsqueda . . . . . . . . . . . . . 168
4. Crear el formulario para el resultado de la búsqueda . . . . . . . . . 171
5. Mostrar el resultado si se encuentra el autor . . . . . . . . . . . . . 175
6. Mostrar el autor en el campo de búsqueda . . . . . . . . . . . . . . 177
Capítulo 11Objetivo de la parte 2: utilizar varias tablas
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
2. La base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . 184
3. Creación de un nuevo sitio . . . . . . . . . . . . . . . . . . . . . . 188
4. Los capítulos y los objetivos de esta segunda parte . . . . . . . . . . 196
Capítulo 12Mostrar los registros vinculados a un valorde un campo
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
2. La página para la lista de las categorías . . . . . . . . . . . . . . . 201
3. La página para la lista de los productos de una categoría . . . . . . . 207
4. El vínculo entre las dos páginas: categorías-productos . . . . . . . . 207
5. Modificar la página de los productos . . . . . . . . . . . . . . . . . 213
6. Recuperar el nombre de la categoría . . . . . . . . . . . . . . . . . 218
Capítulo 13Añadir registros
1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
2. Insertar el formulario de introducción de datos . . . . . . . . . . . . 227
3. Añadir los campos de introducción de datos . . . . . . . . . . . . . 228
4. Insertar una lista desplegable para las categorías . . . . . . . . . . 229
5. Insertar una lista desplegable para los envases. . . . . . . . . . . . 234
6. Insertar una casilla de verificación para la disponibilidad . . . . . . . 235
7. Insertar un botón de envío . . . . . . . . . . . . . . . . . . . . . . 237
8. Utilizar el comportamiento del servidor de inserción de un registro . . 239
9. Ver el resultado . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
10. Usar el asistente de Dreamweaver . . . . . . . . . . . . . . . . . 244
Capítulo 14Modificar registros
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
2. Crear el formulario para mostrar la lista de los productos . . . . . . . 251
3. Crear el formulario para el producto elegido . . . . . . . . . . . . . 256
4. Enviar las modificaciones a la base. . . . . . . . . . . . . . . . . . 274
Capítulo 15Modificar registros con el asistente
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
2. Crear los juegos de registros . . . . . . . . . . . . . . . . . . . . 285
3. Utilizar el asistente de modificación de registros . . . . . . . . . . . 289
4. Insertar la barra de navegación . . . . . . . . . . . . . . . . . . . 298
Capítulo 16Eliminar registros
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
2. Crear las páginas que se van a usar . . . . . . . . . . . . . . . . . 304
3. Crear el juego de registros en relación con los productos . . . . . . . 304
4. Crear el formulario . . . . . . . . . . . . . . . . . . . . . . . . . 306
5. Utilizar el comportamiento del servidor . . . . . . . . . . . . . . . . 311
6. Probar la página . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Capítulo 17Insertar imágenes
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
2. La ruta de acceso a las imágenes . . . . . . . . . . . . . . . . . . 316
3. Crear la tabla de consulta . . . . . . . . . . . . . . . . . . . . . . 317
4. Crear el sistema de navegación . . . . . . . . . . . . . . . . . . . 325
5. Publicar los archivos . . . . . . . . . . . . . . . . . . . . . . . . 327
6. Los atributos dinámicos . . . . . . . . . . . . . . . . . . . . . . . 329
Capítulo 18Objetivo de la parte 3: los usuariosy los derechos de acceso
1. Objetivo de la tercera parte . . . . . . . . . . . . . . . . . . . . . 336
2. Crear la base e importar los datos . . . . . . . . . . . . . . . . . . 336
3. Creación de un nuevo sitio . . . . . . . . . . . . . . . . . . . . . . 337
4. Los capítulos y los objetivos de esta tercera parte . . . . . . . . . . 345
Capítulo 19Los formularios de conexión
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
2. Crear las páginas necesarias . . . . . . . . . . . . . . . . . . . . 348
3. Crear la página del formulario de conexión . . . . . . . . . . . . . . 349
4. Utilizar el comportamiento del servidor . . . . . . . . . . . . . . . . 353
5. Probar la página de conexión. . . . . . . . . . . . . . . . . . . . . 358
Capítulo 20Restringir el acceso a determinadas páginas
1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
2. Crear una conexión con un nivel de habilitación. . . . . . . . . . . . 361
3. Restringir la conexión directa según el nivel . . . . . . . . . . . . . 363
4. Probar las restricciones . . . . . . . . . . . . . . . . . . . . . . . 367
5. Utilizar una variable de sesión . . . . . . . . . . . . . . . . . . . . 369
Capítulo 21La desconexión: fin de una sesión
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
2. Crear las páginas necesarias . . . . . . . . . . . . . . . . . . . . 374
3. Probar la página . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Capítulo 22Añadir un nuevo usuario
1. Objetivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
2. Crear las páginas necesarias . . . . . . . . . . . . . . . . . . . . 380
3. Crear la página de inscripción . . . . . . . . . . . . . . . . . . . . 381
4. Utilizar los comportamientos del servidor . . . . . . . . . . . . . . . 389
5. Probar la página de inscripción. . . . . . . . . . . . . . . . . . . . 396
6. Mejorar la interfaz de conexión. . . . . . . . . . . . . . . . . . . . 397