Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/bd/practica mysqli»

De WikiEducator
Saltar a: navegación, buscar
Línea 25: Línea 25:
 
*En el contenido de los diferentes campos pueden aparecer tanto comillas simples como dobles, como parte del texto a insertar
 
*En el contenido de los diferentes campos pueden aparecer tanto comillas simples como dobles, como parte del texto a insertar
 
[[Archivo:actualizar_productos.jpg]]
 
[[Archivo:actualizar_productos.jpg]]
 +
Ejemplo de posible valor
 +
[[Archivo:actualizar_productos_1.jpg]]
 +
Se tiene que visualizar
 +
[[Archivo:actualizar_productos_2.jpg]]
 +
*Después de actulizar un producto, y estar durante 5 segundos en la ventana '''''actualizar.php'''' volveremos a listado.php mostrando los productos de la última familia seleccionada.
 +
*Todos los métodos de la base de datos tienen que ser estáticos (Usaremos la clase DB.php como si fuera una librería)
 +
*Es importante que al seleccionar una familia y aparecer los productos de esa familia, se quede seleccionada la misma familia en el '''''input select''''' .
 +
 +
 
{{Plegable|hide|Plantilla.php|
 
{{Plegable|hide|Plantilla.php|
 
<source lang=php>
 
<source lang=php>

Revisión de 06:16 31 mar 2020





Icon activity.jpg

Gestión productos

PRACTICA DE BASES DE DATOS USANDO Mysqli
  • Partiendo de la base de datos dwes usada en la explicación de este tema ,se pide que realicéis una aplicación que permita gestionar los registros de la tabla productos.
  • Los datos de conexion se tomarán de un fichero ini conexion.ini
  • Es una aplicación sencilla que se pide que se divida en tres páginas web o recursos:
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 .
  • Cuando se pulse ese botón, se enviará el formulario a la página editar.php.

Listado productos.jpg

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. Editar productos.jpg

  • Cada botón realizará la tarea esperada
  • Si apretamos el botón actualizar nos llevará a una página que nos mostrará la información de que se ha actualizado el productos ( si así se ha hecho).
  • Pasados 5 segundos nos redirigirá a listado.php

Actualizar productos.jpg

  • Para acceder a la base de datos se debe usar mysqli, realizando todas las consultas parametrizadas.
  • En el contenido de los diferentes campos pueden aparecer tanto comillas simples como dobles, como parte del texto a insertar

Actualizar productos.jpg Ejemplo de posible valor Archivo:Actualizar productos 1.jpg Se tiene que visualizar Archivo:Actualizar productos 2.jpg

  • Después de actulizar un producto, y estar durante 5 segundos en la ventana actualizar.php' volveremos a listado.php mostrando los productos de la última familia seleccionada.
  • Todos los métodos de la base de datos tienen que ser estáticos (Usaremos la clase DB.php como si fuera una librería)
  • Es importante que al seleccionar una familia y aparecer los productos de esa familia, se quede seleccionada la misma familia en el input select .