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

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/bd/nav}} <br /> {{Actividad|Title=Gestión productos| ;PRACTICA DE BASES DE DATOS USANDO Mysqli *Partiendo de la base...»)
 
Línea 11: Línea 11:
 
*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'''.
 
;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: '''Actualizar''' y '''Cancelar'''. El formulario se enviará a la página '''''actualizar.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:  
;3 actulizar.php:
+
'''Actualizar''' y '''Cancelar'''.  
*Esta página simplemente redirige a la página listado.php, pero si en el formulario anterior se ha pulsado '''Actualizar''' (y no '''Cancelar'''),
+
*Cada botón realizará  la tarea esperada  y nos llevará a la página '''''listado.php'''''
*antes de redirigir debe ejecutar una consulta para cambiar los datos del producto.
+
*Para redirigir se puede utilizar un formulario con un botón "Continuar" o bien dentro del encabezado la  etiqueta
+
<source lang=php>
+
<meta http-equiv='refresh' content='1'; url=…>
+
</source>
+
 
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.
 
{{Plegable|hide|Plantilla.php|
 
{{Plegable|hide|Plantilla.php|
 
<source lang=php>
 
<source lang=php>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
<!doctype html>
<html>
+
<html lang="en">
 
<head>
 
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+
    <meta charset="UTF-8">
   <title>Plantilla para Ejercicios Tema 3</title>
+
    <title>Document</title>
 +
</head>
 +
<body>
 +
   <title>Plantilla para Ejercicios BD</title>
 
   <link href="dwes.css" rel="stylesheet" type="text/css">
 
   <link href="dwes.css" rel="stylesheet" type="text/css">
 
</head>
 
</head>

Revisión de 06:29 30 mar 2019





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.
  • La aplicación se dividirá entres páginas web:
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.
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.