Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T8/BasesDatos/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
Línea 39: Línea 39:
 
http://manuel.infenlaces.com/dwes/RegistrarUsuarios/
 
http://manuel.infenlaces.com/dwes/RegistrarUsuarios/
 
{{Tip|Si pide indentificarse accede con alumno/fuina}}
 
{{Tip|Si pide indentificarse accede con alumno/fuina}}
 +
}}
 +
 +
 +
{{Actividad|Title=Gestión productos|
 +
PRACTICA DE BASES DE DATOS USANDO PDO
 +
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á en
 +
tres 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. El formulario se enviará a la página actualizar.php
 +
.
 +
• 3.- actulizar.php. Esta página simplemente redirige a la página listado.php, pero si en el
 +
formulario anterior se ha pulsado "Actualizar" (y no "Cancelar"), 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 la etiqueta "<meta http-equiv='refresh'
 +
content='1'; url=…> dentro del encabezado.
 +
Para acceder a la base de datos se debe usar PDO. También se deben utilizar excepciones para el
 +
control de errores. Además, se recomienda utilizar como base esta página y hoja de estilo.
 +
 +
 
}}
 
}}

Revisión de 20:31 8 nov 2017



Icon activity.jpg

Crear tiendas

  • Realiza una pequeña app web que añada tiendas a nuestra base de datos dwes
  • En un formulario daremos los valores de tienda y teléfono
  • En un botón submit iniciaremos el proceso y si todo es ok se agragará la tienda en la tabla correspondiente
  • Posteriormente se mostrará el mensaje informando
Se ha agregado la tienda con código XXX nombre: YYY teléfono: ZZZ
  • Se quedará el mismo formulario para poder volver a añadir más tiendas
  • Además visualizaremos debajo del formulario todas las tiendas mejor en una tabla je je .. (Gracias Deyvid).






}}


Icon activity.jpg

Actividad

  • Realiza una aplicación que permita registrar usuarios o bien visualizarlos
  • La password ha de estar cifrada (md5)
 $pass = $_POST['....'];
 $pass = md5($pass); //Aquí la pass queda cifrada usando la función md5
  • Crea un formulario con un campo de texto para nombre y password
  • En ella el usuario podrá
  1. Registrarse
  2. Visualizar todos los usuarios registrados
  3. Borrar la tabla

LoginRegistrarVisualizar.png

  • Ten en cuenta que se debe de permitir insertar el nombre por ejemplo Peters' Son
para que el usuario se puede registrar
  • Si no aporto nombre o password me informará de ello

NoDatosRegistrarVisualizar.png

  • Si borramos me informará del número de registros borrados

BorradosRegistrarVisualizar.png

  • Al ver usuarios mostrará todos los usuarios que estén en la base de datos

ListadoRegistrarVisualizar.png

Aqui puedes ver un ejemplo de la aplicación http://manuel.infenlaces.com/dwes/RegistrarUsuarios/

Icon present.gif
Tip: Si pide indentificarse accede con alumno/fuina








Icon activity.jpg

Gestión productos

{{{1}}}