Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T8/BasesDatos/ejercicios»
De WikiEducator
Línea 43: | Línea 43: | ||
{{Actividad|Title=Gestión productos| | {{Actividad|Title=Gestión productos| | ||
− | PRACTICA DE BASES DE DATOS USANDO PDO | + | ;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 | + | *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'''. |
− | una aplicación que permita gestionar los registros de la tabla productos. La aplicación se dividirá | + | *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. | |
− | familias, junto a un botón "Mostrar". Al pulsar el botón, se mostrará un listado de los productos | + | *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). |
− | de la familia seleccionada. | + | *Cuando se pulse ese botón, se enviará el formulario a la página '''editar.php'''. |
− | Para cada producto se mostrará su nombre corto y su PVP, junto a un botón con el texto Editar | + | ;2 Editar.php: |
− | (se puede usar como opción crear un formulario distinto por cada producto). Cuando se pulse | + | *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'''''. |
− | ese botón, se enviará el formulario a la página editar.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'''), | |
− | (nombre corto, nombre, descripción y PVP) dentro de un formulario que permita cambiarlos, y | + | *antes de redirigir debe ejecutar una consulta para cambiar los datos del producto. |
− | dos botones: Actualizar y Cancelar. El formulario se enviará a la página actualizar.php | + | *Para redirigir se puede utilizar un formulario con un botón "Continuar" o bien dentro del encabezado la etiqueta |
− | . | + | <meta http-equiv='refresh' content='1'; url=…> |
− | + | Para acceder a la base de datos se debe usar mysql, realizando todas las consultas parametrizadas. | |
− | formulario anterior se ha pulsado | + | |
− | ejecutar una consulta para cambiar los datos del producto. Para redirigir se puede utilizar un | + | |
− | formulario con un botón "Continuar" o la etiqueta | + | |
− | content='1'; url=…> | + | |
− | Para acceder a la base de datos se debe usar | + | |
− | + | ||
− | + | ||
− | + | ||
}} | }} |
Revisión de 22:10 13 nov 2017
Se ha agregado la tienda con código XXX nombre: YYY teléfono: ZZZ
|
}}
$pass = $_POST['....']; $pass = md5($pass); //Aquí la pass queda cifrada usando la función md5
para que el usuario se puede registrar
Aqui puedes ver un ejemplo de la aplicación http://manuel.infenlaces.com/dwes/RegistrarUsuarios/ Tip: Si pide indentificarse accede con alumno/fuina
|