Usuario:ManuelRomero/ProgramacionWeb/INAEM2019/Docker/practicas

De WikiEducator
< Usuario:ManuelRomero‎ | ProgramacionWeb/INAEM2019/Docker
Revisión a fecha de 02:37 15 may 2019; ManuelRomero (Discusión | contribuciones)

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



Gestión de productos



Icon activity.jpg
Gestión de productos
  • Carga la base de datos siguiente
  • Carga las tuplas para poblarlo
  • Vamos a hacer una aplicación que nos permita modificar los productos
  • Para ello, en una primera página mostraremos los productos (index.php)
index.php
  1. Realiza la conexión a la base de datos
Bases de datos
  • Vamos a trabajar con un ejemplo de bases de datos de una tienda

Archivo:BaseDatos.pdf

  • Para la base de datos anterior, vamos a establecer un poblar la BD.
  • A continuación el contenido de un sql para poblar la BD
  1. Visualiza el nombre corto y el pvp de cada producto
  2. Cada producto debe tener un botón para visualizar el detalle de ese producto (producto.php)
    1. Esto implica que dada producto sea un formulario y con un botón submit
    2. Necesitamos también el código del producto para poder luego ver el detalle del mismo)
  3. cerrar o liberar la base de datos el el PDOStatement (el resultado de la consulta select)
producto.php
  1. Volvemos a conectar a la base de datos (verificar siempre la conexión)
  2. Leemos el codigo del campo del formulario
  3. Realizamos la consulta de ese producto
  4. Mostramos los datos del producto en inputs para que puedan ser modificados
Producto.php actualizar
  1. Tenemos la opción de guardar
  2. Llemos los valores de los inputs
  3. Hacemos un update con los nuevos valores añadiendo el where cod = '$cod' (Cuidad las comillas)
  4. Ejecutamos la consulta
  5. Cerramos la bd y el PDOStatement
  6. Volvemos al index (igual un refresh que indique que el producto se ha actualizado correctamente
Producto.php cancelar
  1. Tenemos la opción de cancelar
  2. Volvemos al index (igual un refresh que indique que el producto se ha cancelado al acción