Ejercicio paso a paso. Unidad 21. Inserción de elementos


Objetivo.

 

Practicar las operaciones necesarias para crear las páginas de inserción de elementos.

1 Si WAMP no se está ejecutando, lánzalo para realizar este ejercicio.

2 Si los servicios de MySQL o Apache no se están ejecutando, lánzalos para poder tener acceso a las bases de datos y a la ejecución de archivos PHP.

3 Ejecuta Dreamweaver y abre el sitio blog, vamos a trabajar sobre él.

 

bolita naranja Empezaremos por crear la página para introducir nuevas categorías.

1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).

2 Guárdalo como nueva_categoria.php.

3 En la única región editable deberás escribir un párrafo de clase titulo que diga Escribe el nombre de la nueva categoría:

4 Ahora deberemos introducir un formulario de inserción de registros. Haz clic en el botón Asistente de formulario de inserción de registros asistente.

5 Deberás excluir el campo Id quitándole de la lista de campos, pues se genererá automáticamente. El resto lo dejaremos como está.

6 Cierra el documento guardando los cambios.

 

bolita naranja Ahora crearemos la página para crear nuevas entradas.

1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).

2 Guárdalo como nueva_entrada.php.

 

Crearemos un recordset para cargar los nombres e id de categorías.

3 Haz clic en el botón Recordset para crear un nuevo juego de registros.

4 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe categorias_para_menu.

5 En Conexión selecciona blog_aulaclic.

6 En Tabla selecciona categorias.

7 En Ordenar selecciona Nombre y en el desplegable de al lado Ascendente.

8 Haz clic en el botón Aceptar para crear el juego de registros.

 

9 En la única región editable escribe un párrafo de clase titulo que diga No hay categorías en la base de datos.

Escribe un segundo párrafo que diga Crea una nueva desde aquí, enlazada la última palabra con el archivo nueva_categoria.php.

 

10 Selecciona estos dos párrafos que acabas de introducir y haz que se muestre si no existen registros de categorías.

Si no hay categorías no podremos asociar la entrada a ninguna de ellas.

Utiliza la opción Mostrar si el juego de registros está vacío.

 

11 Seguidamente escribe un párrafo de clase titulo que diga Introduce los datos de la nueva entrada:

 

12 Ahora deberemos introducir un formulario de inserción de registros. Haz clic en el botón Asistente de formulario de inserción de registros asistente.

13 Deberás excluir el campo Id pues se genererá automáticamente.

14 El campo Texto se deberá mostrar como un área de texto.

15 El campo Fecha deberá enviarse como tipo Fecha.

16 El campo Categoría deberá mostrarse como un menú (que modificaremos más adelante).

17 Pulsa Aceptar para crear el formulario.

 

18 Ahora modifica el menú desplegable de Categoría, selecciónalo y ve a la vista de Código.

19 Modifica el control arrastrando los elementos del recordset listado_categorias desde el panel Vinculaciones (CTRL + F10).

Deberá quedarte algo parecido:

<select name="Id_Categoria">

<option value="<?php echo $row_listado_categorias['Id']; ?>" >

<?php echo $row_listado_categorias['Nombre']; ?></option>

</select>

20 Selecciona la línea que dice:

<option value="<?php echo $row_listado_categorias['Id']; ?>" ><?php echo $row_listado_categorias['Nombre']; ?></option>

21 Haz que se repita para cada una de las categorías. Utiliza la opción Repetir Región.

 

Ya casi hemos terminado.

22 Finalmente selecciona la última parte de la página, el segundo párrafo que has escrito y el formulario y haz que se muestre si existen registros en el recordset de listado_categorias.

Utiliza la opción Mostrar si el recordset no está vacío.

 

23 Cierra la páginaguardando los cambios.

 




  Índice del curso  



Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.