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

De WikiEducator
Saltar a: navegación, buscar
Línea 5: Línea 5:
 
;PRACTICA DE BASES DE DATOS USANDO Mysqli
 
;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'''.
 
*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'''.
*La aplicación se dividirá entres páginas web:
+
*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.
 
;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.  
 
*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).  
 
*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'''.
 
*Cuando se pulse ese botón, se enviará el formulario a la página '''editar.php'''.
 +
[[Archivo:listado_productos.png]]
 
;2 Editar.php:  
 
;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:  
 
*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'''.  
 
'''Actualizar''' y '''Cancelar'''.  
 
*Cada botón realizará  la tarea esperada  y nos llevará a la página '''''listado.php'''''
 
*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 mysql, realizando todas las consultas parametrizadas.
+
*Para acceder a la base de datos se debe usar mysql, realizando todas las consultas parametrizadas.
 +
[[Archivo:editar_productos.png]]
 
{{Plegable|hide|Plantilla.php|
 
{{Plegable|hide|Plantilla.php|
 
<source lang=php>
 
<source lang=php>

Revisión de 07:25 30 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 (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 productos.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.

  • 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 mysql, realizando todas las consultas parametrizadas.

Archivo:Editar productos.png