Unidad 22. Ejercicio: Inserción de elementos


Objetivo

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

Ejercicio

  1. Si WampServer 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, Página de plantilla).
  2. Dale el título Blog aulaClic - Nueva categoría y 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. Primero generaremos el formulario con la opción de menú Insertar, Formulario, Formulario.
  5. Una vez creada la caja del formulario, insertamos un cuadro de texto para el nombre de la nueva categoría con el menú Insertar, Formulario, opción Texto. Recuerda que la extensión del campo Nombre de la tabla Categorías es de 15 caracteres, por lo que el cuadro de texto del formulario debería tener la misma extensión, lo cual puedes establecer con el Inspector de propiedades.
  6. Ahora vamos a usar la opción Insertar registro del panel Comportamientos del servidor, que abrirá un cuadro de diálogo que nos permitirá asociar el cuadro de texto con el campo.
  7. Asegúrate que en el cuadro de diálogo estás usando la base de datos correcta y la tabla Categorías.
  8. No hay necesidad de añadir otro cuadro de texto en el formulario para el campo Id de la tabla, toda vez que se trata de un campo cuyo valor se genera automáticamente con cada nuevo registro.
  9. 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, Página de plantilla).
  2. Dale el título Blog aulaClic - Nueva entrada y guárdalo como nueva_entrada.php.
  3. Vamos a crear un nuevo juego de registros para mostrar las categorías. Abre el panel Vinculaciones, con el menú Ventana, Vinculaciones o con la combinación CTRL+F10
    Observarás que ya tenemos un juego de registro con las categorías, el definido en la página maestra. No podemos emplear este, porque los juegos de registros sólo pueden leerse una vez, por lo que no podemos llevar varias listas.
  4. Para crear el nuevo juego de registros usamos la opción del mismo nombre del panel Comportamientos del servidor.
  5. Llámalo listado_categorias. Selecciona la tabla categorías y ordénalo por el Nombre ascendentemente. Pulsa Aceptar.
  6. En la única región editable escribe un párrafo de clase titulo que diga No hay categorías en la base de datos.
  7. Escribe un segundo párrafo que diga Crea una nueva desde aquí, enlazada la última palabra con el archivo nueva_categoria.php.
  8. 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, seleccionando el recordset listado_categorias.
  9. Seguidamente escribe un párrafo de clase titulo que diga Introduce los datos de la nueva entrada:
  10. Ahora deberemos introducir un formulario de inserción de registros. Utiliza las opciones del menú Insertar, Formulario para crear las cajas de texto para los campos de la tabla.
  11. Una vez creado el formulario, debes usar la opción Insertar Registro del panel Comportamientos del servidor. En el cuadro de diálogo deberás configurar cada campo para la tabla Entradas.
  12. El campo Texto se deberá mostrar como un área de texto.
  13. El campo Fecha deberá enviarse como tipo Fecha.
  14. Deberás excluir el campo Id pues se generará automáticamente.
  15. El campo Id_Categoría deberá mostrarse como un menú. Pulsa el botón Propiedades de menú.
  16. En las propiedades del menú, en Rellenar elementos de menú elige De base de datos.
  17. En juego de registros, elige listado_categorias.
  18. En Obtener etiquetas de selecciona Nombre, y en Obtener valores de elige Id.
  19. Cambia la etiqueta del menú a sólo Categorías.
  20. Pulsa Aceptar para cerrar el diálogo.
     
    Ya casi hemos terminado.
  1. 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.
  2. Cambia las propiedades del área de texto para que muestre 45 caracteres de ancho y 10 líneas verticales.
  3. Añade el texto con el formato de la fecha AA/MM/DD junto a la caja de texto de la fecha.
  4. Cierra la página guardando los cambios.

Marzo-2015
Volver






Página inicial  Cursos Informática Gratuitos

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


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