Usuario:ManuelRomero/NewPHP/B2T8/BasesDatos/practica mysql

De WikiEducator
< Usuario:ManuelRomero‎ | NewPHP
Revisión a fecha de 09:34 15 ene 2020; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar


Listado de productos

  • Esta práctica realizaremos una sencilla aplicación que permita gestionar los registros de una tabla productos.
  • Para ello cargaremos una base de datos que se facilita y usaremos en otras prácticas.
  • Toda las gestión de base de datos, debe estar en una clase llamada BD.


  • La aplicación se dividirá en dos páginas web:
  1. listado.php
  2. actualizar.php


1 listado.php.
  • Mostrara un cuadro desplegable que permita seleccionar un registro de la tabla familias, junto a un botón "Mostrar". *Al pulsar el botón, se mostrará un listado de los productos de la familia seleccionada.
  • Para cada producto, se mostrará su nombre corto y su PVP, junto a un botón con el texto Editar (se puede usar como opción crear un formulario distinto por cada producto).
  • Cuando se pulse ese botón, se enviará el formulario a la página editar.php.

Archivo:Listado practica mysql.png

2 Editar.php
  • Debe mostrar los datos del producto seleccionado en la página anterior (nombre corto, nombre, descripción y PVP) dentro de un formulario que permita cambiarlos, y dos botones:

Actualizar y Cancelar. Archivo:Actualizar practica mysql.png

  • Cada botón realizará la tarea esperada y nos llevará a la página listado.php

Para acceder a la base de datos se debe usar mysqli, realizando todas las consultas parametrizadas.


Title:copiar sql en el docker| *Si queremos cargar el fichero sql en el docker podemos hacerlo a traves de phpmyadmin *También se puede cargar directamente el fichero en mysql del docker

O bien copiar el fichero en el docker, si no tenemos creado volumen podemos hacer
 docker cp d.sql bd_04:/d.sql
}}