Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/ordenador1»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «{{:Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/practicaTienda/nav}}»)
 
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/dwes/tienda/TiendaDescripcion/login.php
 +
{{Tip|En este caso, en el ejemplo facilitado, está pendiente solucionar el problema de la codificación}}
 +
===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]]
 +
*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, tecnologi­a 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>
 +
}}

Revisión de 21:58 19 abr 2019


Ver la aplicación funcionando

http://manuel.infenlaces.com/dwes/tienda/TiendaDescripcion/login.php

Icon present.gif
Tip: En este caso, en el ejemplo facilitado, está pendiente solucionar el problema de la codificación


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

DetalleOrdenador.jpg

  • Para ello, aquellos ordenadores que sean de tipo ORDENA (Valor de la familia del producto), debe salir sensibilizado (parte de un ancla).

ListadoProductosDetalleOrdenador.jpg

  • Código del fichero sql para generar la tabla ordenador