Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/ordenador1»
De WikiEducator
(Página creada con «{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/nav}}») |
(→Ver la aplicación funcionando) |
||
(3 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/nav}} | {{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/nav}} | ||
+ | ===Ver la aplicación funcionando=== | ||
+ | http://manuel.infenlaces.com/distancia/practicas/practica_12_tienda/6%20Tienda%20Descripcion/login.php | ||
+ | |||
+ | ===Descripción de esta parte=== | ||
+ | *Se trata de hacer una pequeña modificación de la práctica | ||
+ | *El objetivo es crear una nueva página que muestre información sobre un modelo de ordenador. Esta información se almacenará en una nueva tabla de la base de datos. En el listado de productos, se incluirá un enlace en aquellos que sean de tipo Ordenador, para dar acceso a la nueva información. | ||
+ | *En la imagen siguiente vemos como puede quedar | ||
+ | [[Imagen:detalleOrdenador.jpg|600px]] | ||
+ | *Para ello, aquellos ordenadores que sean de tipo ORDENA (Valor de la familia del producto), debe salir sensibilizado (parte de un ancla). | ||
+ | [[Imagen:listadoProductosDetalleOrdenador.jpg|500px]] | ||
+ | *Debe de aparacer un botón de cerrar la esta ventana, para volver a la pantalla anterior de los productos | ||
+ | [[Imagen:tienda_descripcion_cerrar.png]] | ||
+ | *Código del fichero sql para generar la tabla ordenador | ||
+ | {{Plegable|hide|Sql añadir tabla de descripción| | ||
+ | <source lang=sql> | ||
+ | -- Seleccionamos la base de datos | ||
+ | USE dwes; | ||
+ | |||
+ | -- Creamos la estructura de la tabla `ordenador` | ||
+ | CREATE TABLE IF NOT EXISTS `ordenador` ( | ||
+ | `cod` varchar(12) COLLATE utf8_spanish_ci NOT NULL, | ||
+ | `procesador` varchar(50) COLLATE utf8_spanish_ci NOT NULL, | ||
+ | `RAM` int(11) NOT NULL COMMENT 'En GB', | ||
+ | `disco` varchar(50) COLLATE utf8_spanish_ci NOT NULL COMMENT 'Indicar numero, tecnologia y capacidad', | ||
+ | `grafica` varchar(50) COLLATE utf8_spanish_ci NOT NULL, | ||
+ | `unidadoptica` varchar(50) COLLATE utf8_spanish_ci NOT NULL, | ||
+ | `SO` varchar(50) COLLATE utf8_spanish_ci NOT NULL, | ||
+ | `otros` varchar(250) COLLATE utf8_spanish_ci DEFAULT NULL, | ||
+ | PRIMARY KEY (`cod`) | ||
+ | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci; | ||
+ | |||
+ | -- Insertamos los datos en la tabla `ordenador` | ||
+ | INSERT INTO `ordenador` (`cod`, `procesador`, `RAM`, `disco`, `grafica`, `unidadoptica`, `SO`, `otros`) VALUES | ||
+ | ('ACERAX3950', 'Intel Core i5-650', 4, '1 disco SATA2 1TB', 'Nvidia GT320 1GB', 'DVD+-R DL 16x', 'Windows 7 Home Premium', NULL), | ||
+ | ('PBELLI810323', 'Intel Core i3-550', 4, '1 disco SATA2 640GB', 'Nvidia G210M D3 512MB', 'DVD+-R DL', 'Windows 7 Home Premium', 'Equpo integrado con pantalla táctil 16:9 HD 23"'); | ||
+ | </source> | ||
+ | }} |
Última revisión de 08:33 28 abr 2020
Ver la aplicación funcionando
http://manuel.infenlaces.com/distancia/practicas/practica_12_tienda/6%20Tienda%20Descripcion/login.php
Descripción de esta parte
- Se trata de hacer una pequeña modificación de la práctica
- El objetivo es crear una nueva página que muestre información sobre un modelo de ordenador. Esta información se almacenará en una nueva tabla de la base de datos. En el listado de productos, se incluirá un enlace en aquellos que sean de tipo Ordenador, para dar acceso a la nueva información.
- En la imagen siguiente vemos como puede quedar
- Para ello, aquellos ordenadores que sean de tipo ORDENA (Valor de la familia del producto), debe salir sensibilizado (parte de un ancla).
- Debe de aparacer un botón de cerrar la esta ventana, para volver a la pantalla anterior de los productos
- Código del fichero sql para generar la tabla ordenador
Sql añadir tabla de descripción |
---|
-- Seleccionamos la base de datos USE dwes; -- Creamos la estructura de la tabla `ordenador` CREATE TABLE IF NOT EXISTS `ordenador` ( `cod` VARCHAR(12) COLLATE utf8_spanish_ci NOT NULL, `procesador` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL, `RAM` INT(11) NOT NULL COMMENT 'En GB', `disco` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL COMMENT 'Indicar numero, tecnologia y capacidad', `grafica` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL, `unidadoptica` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL, `SO` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL, `otros` VARCHAR(250) COLLATE utf8_spanish_ci DEFAULT NULL, PRIMARY KEY (`cod`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci; -- Insertamos los datos en la tabla `ordenador` INSERT INTO `ordenador` (`cod`, `procesador`, `RAM`, `disco`, `grafica`, `unidadoptica`, `SO`, `otros`) VALUES ('ACERAX3950', 'Intel Core i5-650', 4, '1 disco SATA2 1TB', 'Nvidia GT320 1GB', 'DVD+-R DL 16x', 'Windows 7 Home Premium', NULL), ('PBELLI810323', 'Intel Core i3-550', 4, '1 disco SATA2 640GB', 'Nvidia G210M D3 512MB', 'DVD+-R DL', 'Windows 7 Home Premium', 'Equpo integrado con pantalla táctil 16:9 HD 23"'); |