Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/ordenador»
De WikiEducator
< Usuario:ManuelRomero | php
(→Descripción de esta parte) |
(→Descripción de esta parte) |
||
Línea 10: | Línea 10: | ||
[[Imagen:listadoProductosDetalleOrdenador.jpg|500px]] | [[Imagen:listadoProductosDetalleOrdenador.jpg|500px]] | ||
*Código del fichero sql para generar la tabla ordenador | *Código del fichero sql para generar la tabla ordenador | ||
+ | {{Plegable|hide|Sql añadir tabla de descripción| | ||
<source lang=sql> | <source lang=sql> | ||
-- Seleccionamos la base de datos | -- Seleccionamos la base de datos | ||
Línea 32: | Línea 33: | ||
('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"'); | ('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> | </source> | ||
+ | }} |
Revisión de 10:37 8 abr 2017
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
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).
- 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"'); |