SlideShare una empresa de Scribd logo
1 de 14
INFORME FINAL
Examen Grupal
Integrantes: Jefferson Paúl Cuenca Tenecela
Milton Gonzalo Farinango Morales
SEMESTRE: Tercero
PARALELO: “C”
TEMA:
Tienda en Visual Studio Code (Examen)
OBJETIVO:
 Realizar la utilización de operadores lógicos y mejoramiento del uso del lenguaje de programación
“HTML”, “PHP” y “BASE DE DATOS”.
 Presentar un programa con todos los conocimientos que se adquirió en este semestre de clase
 Reconocer el uso de variables para el desarrollo del programa en “HTML “, “PHP” y BASE DE DATOS”.
 Aprender a utilizar el nuevo lenguaje de programación de “HTML”, “PHP” y “BASE DE DATOS”.
RESULTADOS DE APRENDIZAJE
 La mejor comprensión del uso de lenguaje HTML, PHP Y Base de datos
 Correcto uso de operadores lógicos
 Utilización de las sentencias básicas
 Manipulación del servidor “XAMPP”
 Utilización de los operadores lógicos
 Manipulación de base de datos
ACTIVIDADES:
Realizar una página web que contenga información comerciante de una tienda de accesorios de
computadoras, así como también debe contener asistente virtual
Para la página se utilizamos las siguientes líneas de códigos
Realicé un ingreso para usuarios ycontraseñas, enlazando auna base de datos donde tienes la opción de crear en la misma
página las cuestas, estructurar de la página.
<body BACKGROUND="https://i.pinimg.com/originals/8d/0b/88/8d0b883ff3b1abbf1dc7369f6b895443.gif">
<?php
include("conexion.php");
$nombre = $_POST["usuario"];
$pass = $_POST["pass"];
//Login
if(isset($_POST["btningresar"]))
{
UNIVERSIDAD CENTRAL DEL ECUADOR
FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN
CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES
DE LA INFORMÁTICA
$query = mysqli_query($conn,"SELECT * FROM login WHERE usuario = '$nombre' AND password='$pass'");
$nr = mysqli_num_rows($query);
if($nr==1)
{
echo "<script> alert('Bienvenido $nombre'); window.location='pa1.php' </script>";
}else
{
echo "<script> alert('Usuario no existe'); window.location='index.html' </script>";
}
}
//Registrar
if(isset($_POST["btnregistrar"]))
{
$sqlgrabar = "INSERT INTO login(usuario,password) values ('$nombre','$pass')";
if(mysqli_query($conn,$sqlgrabar))
{
echo "<script> alert('Usuario registrado con exito: $nombre'); window.location='index.html' </script>";
}else
{
echo "Error: ".$sqlgrabar."<br>".mysql_error($conn);
}
}
?>
Ejecución del ingreso de usuarios y contraseñas
Conexión a la base de datos donde está almacenado los usuarios y contraseñas de la cuenta
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "test2";
$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
if(!$conn)
{
die("No hay conexion:" .mysqli_connect_error());
}
?>
Una vez ingresado te ejecuta el mensaje y te arroja a la página principal
Desarrollo de la página, tanto encabezado, imágenes, textos, precios, links o enlaces, etc.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Inicio</title>
<link rel="stylesheet" href="01.css">
</head>
<body>
<header>
<div class="wrapp">
<div class="logo">
<a href="#"><img src="https://skin-
us.cdn.prod.wmgecom.com/skin/frontend/wmi/theme1234/images/logo.svg"width="80"
height="50"alt="TOP"></a>
</div>
<nav>
<ul>
Links de enlaces a páginas exteriores
<li><a href="index.html">Login</a></li>
<li><a href="https://www.youtube.com/channel/UCBQZwaNPFfJ1gZ1fLZpAEGw">Youtube </a></li>
<li><a href="https://www.instagram.com/twentyonepilots/?hl=es-la">Instagram</a></li>
<li><a href="https://www.facebook.com/twentyonepilots">Facebook </a></li>
</ul>
</nav>
</div>
</header>
<section class="main">
<div class="wrapp">
<div class="mensaje">
Título principal de la pagina
<font face="Courier New"> <h1>Bienvenido a nuestra
Tienda Online </h1> </font>
</div>
<center>
Imágenes insertadas
<div class="container">
<ul class="slider">
<li id="slide1">
<img src="https://i.ytimg.com/vi/iRwXUzHpHIc/maxresdefault.jpg"/>
</li>
<li id="slide2">
<img src="https://1.bp.blogspot.com/-
aHIOHrYhN9c/XSdxhhbRlYI/AAAAAAAAKIY/Fo9RiEMP274qPHJIODc1HJ1d_sXFCvkrACLcBGAs/s1600/lemur-
timelapse-1280.gif"/>
Subtitulo y texto de introducción de la tienda
</li>
<li id="slide3">
<h1>Información sobre Scaled and icy</h1>
<br>
<br>
<br>
<p>La tienda Scaled an Icy es una idea de negocio que surge como respuesta a la
necesidad del consumidor
que demanda una moda extranjera centrada al estilo de una banda de Alternativo
denominada como Twenty One pilos.El punto de este tipo de
negocio es darle al cliente un solo lugar donde pueda adquirir todo lo que
necesite para una moda alterna . Por ello es que el inventario
planea cubrir ropa tanto para hombre como para mujer; así como un estilo único y escensial</p>
<a href="">//</a>
</li>
</ul>
Estilo de la pagina
<ul class="menu">
<li>
<a href="#slide1">-</a>
</li>
<li>
<a href="#slide2">-</a>
</li>
<li>
<a href="#slide3">-</a>
</li>
</ul>
</div>
Insertar el diseño de pagina “línea”
<center>
<body bgcolor="#8DD6C0">
<MARQUEE WIDTH=100% BGCOLOR=RED> <font face= TIMESNEWROMAN color= BLACK size=7>
PRODUCTOS
</font>
</MARQUEE>
<br>
<center>
Insertar productos, llamada de variables y parte practica
<?php
session_start();
require_once("clase.php");
$usar_db = new DBControl();
if(!empty($_GET["accion"]))
{
switch($_GET["accion"])
{
case "agregar":
if(!empty($_POST["txtcantidad"]))
{
$codproducto = $usar_db-
>vaiQuery("SELECT * FROM productos WHERE cod='" . $_GET["cod"] . "'");
$items_array = array($codproducto[0]["cod"]=>array(
'vai_nom' =>$codproducto[0]["nom"],
'vai_cod' =>$codproducto[0]["cod"],
'txtcantidad' =>$_POST["txtcantidad"],
'vai_pre' =>$codproducto[0]["pre"],
'vai_DESCRIPCION' =>$codproducto[0]["DESCRIPCION"]
));
if(!empty($_SESSION["items_carrito"]))
{
if(in_array($codproducto[0]["cod"],
array_keys($_SESSION["items_carrito"])))
{
foreach($_SESSION["items_carrito"] as $i => $j)
{
if($codproducto[0]["cod"] == $i)
{
if(empty($_SESSION["items_carrito"][$i]["txtcantidad"]))
{
$_SESSION["items_carrito"][$i]["txtcantidad"] = 0;
}
$_SESSION["items_carrito"][$i]["txtcantidad"] += $_POST
["txtcantidad"];
}
}
} else
{
$_SESSION["items_carrito"] = array_merge($_SESSION["items_carrito"],
$items_array);
}
}
else
{
$_SESSION["items_carrito"] = $items_array;
}
}
break;
case "eliminar":
if(!empty($_SESSION["items_carrito"]))
{
foreach($_SESSION["items_carrito"] as $i => $j)
{
if($_GET["eliminarcode"] == $i)
{
unset($_SESSION["items_carrito"][$i]);
}
if(empty($_SESSION["items_carrito"]))
{
unset($_SESSION["items_carrito"]);
}
}
}
break;
case "vacio":
unset($_SESSION["items_carrito"]);
break;
case "pagar":
echo "<script> alert('Gracias por su compra - VaidrollTeam');window.location=
'factura.php' </script>";
unset($_SESSION["items_carrito"]);
break;
}
}
?>
Insertar de imagen
<header>
<div class="wrapp">
<div class="logo">
<div class="future">
<a href="#"><img src="https://static.vecteezy.com
/system/resources/thumbnails/001/203/937/small_2x/computer.png"></a>
</div>
</div>
<nav>
Links de enlaces
<ul>
<li><a href="index.html">Login</a></li>
<li><a href="https://www.youtube.com/channel/UCBQZwaNPFfJ1gZ1fLZpAEGw">
Youtube </a></li>
<li><a href="https://www.instagram.com/twentyonepilots/?hl=es-la">
Instagram</a></li>
<li><a href="https://www.facebook.com/twentyonepilots">Facebook </a></li>
</ul>
</nav>
</div>
</header>
<html>
<meta charset="UTF-8">
<head>
Título de página de productos
<title>FUTURE LOVE TECNOLOGY</title>
<link href="estilo4.css" rel="stylesheet" />
</head>
<body>
<div align="center"><h1>FUTURE LOVE TECNOLOGY</h1></div>
<div>
<div><h2>Lista de productos a comprar.</h2></div>
<?php
if(isset($_SESSION["items_carrito"]))
{
$totcantidad = 0;
$totprecio = 0;
?>
Tabla de precios y contenido de productos
<table>
<tr>
<th style="width:30%">Descripción</th>
<th style="width:10%">Código</th>
<th style="width:10%">Cantidad</th>
<th style="width:10%">Precio x unidad</th>
<th style="width:10%">Precio</th>
<th style="width:10%"><a href="index.php?accion=vacio">Limpiar</a></th>
</tr>
<?php
foreach ($_SESSION["items_carrito"] as $item){
$item_price = $item["txtcantidad"]*$item["vai_pre"];
?>
<tr>
<td><img src="<?php echo $item["vai_DESCRIPCION"]; ?>" class="imagen_peque"
/><?php echo $item["vai_nom"]; ?></td>
<td><?php echo $item["vai_cod"]; ?></td>
<td><?php echo $item["txtcantidad"]; ?></td>
<td><?php echo "$ ".$item["vai_pre"]; ?></td>
<td><?php echo "$ ". number_format($item_price,2); ?></td>
<td><a href="index.php?accion=eliminar&eliminarcode=<?php echo $item
["vai_cod"];?>">Eliminar</a></td>
</tr>
<?php
$totcantidad += $item["txtcantidad"];
$totprecio += ($item["vai_pre"]*$item["txtcantidad"]);
}
?>
<tr style="background-color:#f3f3f3">
<td colspan="2"><b>Total de productos:</b></td>
<td><b><?php echo $totcantidad; ?></b></td>
<td colspan="2"><strong><?php echo "$ ".number_format($totprecio, 2); ?></strong></td>
<td><a href="index.php?accion=pagar">Pagar</a></td>
</tr>
</table>
<?php
} else {
?>
<div align="center"><h3>¡El carrito esta vacío!</h3></div>
<?php
}
?>
</div>
<div>
<div><h2>Productos</h2></div>
<MARQUEE WIDTH=100% BGCOLOR=#8DDEW20> <font face= TIMESNEWROMAN color= white size=13>
PROGRAMA REGISTRO
</font>
</MARQUEE>
<div class="contenedor_general">
<?php
$productos_array = $usar_db->vaiquery("SELECT * FROM productos ORDER BY id ASC");
if (!empty($productos_array))
{
foreach($productos_array as $i=>$k)
{
?>
<div class="contenedor_productos">
<form method="POST" action="index.php?accion=agregar&cod=
<?php echo $productos_array[$i]["cod"]; ?>">
<div><img src="<?php echo $productos_array[$i]["DESCRIPCION"]; ?>"></div>
<div>
<div style="padding-top:20px;font-size:18px;"><?php echo $productos_array[$i]
["nom"]; ?></div>
<div style="padding-top:10px;font-size:20px;"><?php echo "$".$productos_array[$i]
["pre"]; ?></div>
<div><input type="text" name="txtcantidad" value="1" size="2" /><input
type="submit" value="Agregar" />
</div>
</div>
</form>
</div>
<html>
</html>
<?php
}
}
?>
</div>
</body>
</html>
Código de enlace para el chat box, dialogo que se establecerá en la tienda para los productos
que el cliente establezca
<script src="https://www.gstatic.com/dialogflow-
console/fast/messenger/bootstrap.js?v=1"></script>
<df-messenger
intent="WELCOME"
chat-title="TY"
agent-id="5d2d7995-5ed6-4284-95a4-a08a5307e35b"
language-code="es"
></df-messenger>
<style>
df-messenger {
--df-messenger-bot-message: #878fac;
--df-messenger-button-titlebar-color: #F690F3;
--df-messenger-chat-background-color: #90CDF6;
--df-messenger-font-color: white;
--df-messenger-send-icon: #878fac;
--df-messenger-user-message: #479b3d;
}
</style>
</body>
</html>
Inicio de la página principal, logo, enlaces, diseño, etc.
Productos divididos por secciones, precios, botones para comprar o elegir el producto y la visualización del chat
box.
Lista de productos en documento
Productos con precios, con opción a eliminar y muestra del producto que está adquiriendo.
Vinculo del chat box, información pertinente de la página.
Opciones de editar y borrar productos con forme a la imagen
Visualización del producto de forma individual.

Más contenido relacionado

La actualidad más candente

PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspotLISSYCE
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.comoctabio
 
Curso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalCurso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalMediaglobe Innova
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzadodrakatiadiaz
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Jesús Ayús
 
Php08 mantenimiento tablas
Php08 mantenimiento tablasPhp08 mantenimiento tablas
Php08 mantenimiento tablasJulio Pari
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web PhpJose Ponce
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryJavier P.
 
Php y MySQL
Php y MySQLPhp y MySQL
Php y MySQLKaris
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 
Mantener valores en los campos de texto de un formulario PHP
Mantener valores en los campos de texto de un formulario PHPMantener valores en los campos de texto de un formulario PHP
Mantener valores en los campos de texto de un formulario PHPOVAWEB
 
Php03 variables externas
Php03 variables externasPhp03 variables externas
Php03 variables externasJulio Pari
 
Php02 fundamentos de php
Php02 fundamentos de phpPhp02 fundamentos de php
Php02 fundamentos de phpJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 

La actualidad más candente (20)

PHP blog blogger blogspot
PHP blog blogger blogspotPHP blog blogger blogspot
PHP blog blogger blogspot
 
tutorial de slide.com
tutorial de slide.comtutorial de slide.com
tutorial de slide.com
 
Código Bonito con PHP
Código Bonito con PHPCódigo Bonito con PHP
Código Bonito con PHP
 
Zen AJAX - Programador PHP
Zen AJAX - Programador PHPZen AJAX - Programador PHP
Zen AJAX - Programador PHP
 
Curso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en DrupalCurso Drupal. Creacion de modulos en Drupal
Curso Drupal. Creacion de modulos en Drupal
 
Php basico y avanzado
Php basico y avanzadoPhp basico y avanzado
Php basico y avanzado
 
Introducción a recaptcha 3.0
Introducción a recaptcha 3.0Introducción a recaptcha 3.0
Introducción a recaptcha 3.0
 
Php08 mantenimiento tablas
Php08 mantenimiento tablasPhp08 mantenimiento tablas
Php08 mantenimiento tablas
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
Desarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQueryDesarrollo de aplicaciones web usando Catalyst y jQuery
Desarrollo de aplicaciones web usando Catalyst y jQuery
 
Php y MySQL
Php y MySQLPhp y MySQL
Php y MySQL
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 
Mantener valores en los campos de texto de un formulario PHP
Mantener valores en los campos de texto de un formulario PHPMantener valores en los campos de texto de un formulario PHP
Mantener valores en los campos de texto de un formulario PHP
 
Php03 variables externas
Php03 variables externasPhp03 variables externas
Php03 variables externas
 
Php02 fundamentos de php
Php02 fundamentos de phpPhp02 fundamentos de php
Php02 fundamentos de php
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Inf 13 (switch)
Inf 13 (switch)Inf 13 (switch)
Inf 13 (switch)
 
2 4 formularios_php
2 4 formularios_php2 4 formularios_php
2 4 formularios_php
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 

Similar a Informe grupal f_arinango_ cuenca

Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI LG
 
Final portafolio 3 c (1)
Final portafolio 3 c (1)Final portafolio 3 c (1)
Final portafolio 3 c (1)JuanSimbaa8
 
Php y my sql con manejo de sesiones
Php y my sql con manejo de sesionesPhp y my sql con manejo de sesiones
Php y my sql con manejo de sesionescapo1988
 
Base de datos dinamicas
Base de datos dinamicasBase de datos dinamicas
Base de datos dinamicasel_rosales
 
Evidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHPEvidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHPSebastián Joya
 
Drupal7 para desarrolladores
Drupal7 para desarrolladoresDrupal7 para desarrolladores
Drupal7 para desarrolladoresPedro Cambra
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My SqlJose Ponce
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slidemarieuri
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRJuan Belón Pérez
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Carlos Guzmán
 

Similar a Informe grupal f_arinango_ cuenca (20)

Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Final portafolio 3 c (1)
Final portafolio 3 c (1)Final portafolio 3 c (1)
Final portafolio 3 c (1)
 
Funciones
FuncionesFunciones
Funciones
 
Jquery para principianes
Jquery para principianesJquery para principianes
Jquery para principianes
 
J M E R L I N P H P
J M E R L I N P H PJ M E R L I N P H P
J M E R L I N P H P
 
Php y my sql con manejo de sesiones
Php y my sql con manejo de sesionesPhp y my sql con manejo de sesiones
Php y my sql con manejo de sesiones
 
Base de datos dinamicas
Base de datos dinamicasBase de datos dinamicas
Base de datos dinamicas
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
Evidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHPEvidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHP
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Guía práctica Herencia
Guía práctica HerenciaGuía práctica Herencia
Guía práctica Herencia
 
Drupal7 para desarrolladores
Drupal7 para desarrolladoresDrupal7 para desarrolladores
Drupal7 para desarrolladores
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
 
Ajax
AjaxAjax
Ajax
 
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slide
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)Inf 19 (consulya y borrado de datos)
Inf 19 (consulya y borrado de datos)
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Introducción a TDD y PHPUnit
Introducción a TDD y PHPUnitIntroducción a TDD y PHPUnit
Introducción a TDD y PHPUnit
 

Más de paulcuenca9

Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidopaulcuenca9
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)paulcuenca9
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7paulcuenca9
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6paulcuenca9
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5paulcuenca9
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4paulcuenca9
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3paulcuenca9
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2paulcuenca9
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1paulcuenca9
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)paulcuenca9
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13paulcuenca9
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12paulcuenca9
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11paulcuenca9
 

Más de paulcuenca9 (20)

Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertido
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)
 
18
1818
18
 
017
017017
017
 
016
016016
016
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)
 
Vector
VectorVector
Vector
 
15
1515
15
 
14
1414
14
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11
 
13
1313
13
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

Informe grupal f_arinango_ cuenca

  • 1. INFORME FINAL Examen Grupal Integrantes: Jefferson Paúl Cuenca Tenecela Milton Gonzalo Farinango Morales SEMESTRE: Tercero PARALELO: “C” TEMA: Tienda en Visual Studio Code (Examen) OBJETIVO:  Realizar la utilización de operadores lógicos y mejoramiento del uso del lenguaje de programación “HTML”, “PHP” y “BASE DE DATOS”.  Presentar un programa con todos los conocimientos que se adquirió en este semestre de clase  Reconocer el uso de variables para el desarrollo del programa en “HTML “, “PHP” y BASE DE DATOS”.  Aprender a utilizar el nuevo lenguaje de programación de “HTML”, “PHP” y “BASE DE DATOS”. RESULTADOS DE APRENDIZAJE  La mejor comprensión del uso de lenguaje HTML, PHP Y Base de datos  Correcto uso de operadores lógicos  Utilización de las sentencias básicas  Manipulación del servidor “XAMPP”  Utilización de los operadores lógicos  Manipulación de base de datos ACTIVIDADES: Realizar una página web que contenga información comerciante de una tienda de accesorios de computadoras, así como también debe contener asistente virtual Para la página se utilizamos las siguientes líneas de códigos Realicé un ingreso para usuarios ycontraseñas, enlazando auna base de datos donde tienes la opción de crear en la misma página las cuestas, estructurar de la página. <body BACKGROUND="https://i.pinimg.com/originals/8d/0b/88/8d0b883ff3b1abbf1dc7369f6b895443.gif"> <?php include("conexion.php"); $nombre = $_POST["usuario"]; $pass = $_POST["pass"]; //Login if(isset($_POST["btningresar"])) { UNIVERSIDAD CENTRAL DEL ECUADOR FACULTAD DE FILOSOFÍA, LETRAS Y CIENCIAS DE LA EDUCACIÓN CARRERA DE LA PEDAGOGÍA DE LAS CIENCIAS EXPERIMENTALES DE LA INFORMÁTICA
  • 2. $query = mysqli_query($conn,"SELECT * FROM login WHERE usuario = '$nombre' AND password='$pass'"); $nr = mysqli_num_rows($query); if($nr==1) { echo "<script> alert('Bienvenido $nombre'); window.location='pa1.php' </script>"; }else { echo "<script> alert('Usuario no existe'); window.location='index.html' </script>"; } } //Registrar if(isset($_POST["btnregistrar"])) { $sqlgrabar = "INSERT INTO login(usuario,password) values ('$nombre','$pass')"; if(mysqli_query($conn,$sqlgrabar)) { echo "<script> alert('Usuario registrado con exito: $nombre'); window.location='index.html' </script>"; }else { echo "Error: ".$sqlgrabar."<br>".mysql_error($conn); } } ?> Ejecución del ingreso de usuarios y contraseñas Conexión a la base de datos donde está almacenado los usuarios y contraseñas de la cuenta
  • 3. <?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = ""; $dbname = "test2"; $conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname); if(!$conn) { die("No hay conexion:" .mysqli_connect_error()); } ?> Una vez ingresado te ejecuta el mensaje y te arroja a la página principal Desarrollo de la página, tanto encabezado, imágenes, textos, precios, links o enlaces, etc. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Inicio</title> <link rel="stylesheet" href="01.css"> </head> <body> <header> <div class="wrapp"> <div class="logo"> <a href="#"><img src="https://skin- us.cdn.prod.wmgecom.com/skin/frontend/wmi/theme1234/images/logo.svg"width="80" height="50"alt="TOP"></a> </div>
  • 4. <nav> <ul> Links de enlaces a páginas exteriores <li><a href="index.html">Login</a></li> <li><a href="https://www.youtube.com/channel/UCBQZwaNPFfJ1gZ1fLZpAEGw">Youtube </a></li> <li><a href="https://www.instagram.com/twentyonepilots/?hl=es-la">Instagram</a></li> <li><a href="https://www.facebook.com/twentyonepilots">Facebook </a></li> </ul> </nav> </div> </header> <section class="main"> <div class="wrapp"> <div class="mensaje"> Título principal de la pagina <font face="Courier New"> <h1>Bienvenido a nuestra Tienda Online </h1> </font> </div> <center> Imágenes insertadas <div class="container"> <ul class="slider"> <li id="slide1"> <img src="https://i.ytimg.com/vi/iRwXUzHpHIc/maxresdefault.jpg"/> </li> <li id="slide2"> <img src="https://1.bp.blogspot.com/- aHIOHrYhN9c/XSdxhhbRlYI/AAAAAAAAKIY/Fo9RiEMP274qPHJIODc1HJ1d_sXFCvkrACLcBGAs/s1600/lemur- timelapse-1280.gif"/> Subtitulo y texto de introducción de la tienda </li> <li id="slide3"> <h1>Información sobre Scaled and icy</h1> <br> <br> <br> <p>La tienda Scaled an Icy es una idea de negocio que surge como respuesta a la necesidad del consumidor que demanda una moda extranjera centrada al estilo de una banda de Alternativo denominada como Twenty One pilos.El punto de este tipo de negocio es darle al cliente un solo lugar donde pueda adquirir todo lo que necesite para una moda alterna . Por ello es que el inventario planea cubrir ropa tanto para hombre como para mujer; así como un estilo único y escensial</p> <a href="">//</a> </li>
  • 5. </ul> Estilo de la pagina <ul class="menu"> <li> <a href="#slide1">-</a> </li> <li> <a href="#slide2">-</a> </li> <li> <a href="#slide3">-</a> </li> </ul> </div> Insertar el diseño de pagina “línea” <center> <body bgcolor="#8DD6C0"> <MARQUEE WIDTH=100% BGCOLOR=RED> <font face= TIMESNEWROMAN color= BLACK size=7> PRODUCTOS </font> </MARQUEE> <br> <center> Insertar productos, llamada de variables y parte practica <?php session_start(); require_once("clase.php"); $usar_db = new DBControl(); if(!empty($_GET["accion"])) { switch($_GET["accion"]) { case "agregar": if(!empty($_POST["txtcantidad"])) { $codproducto = $usar_db- >vaiQuery("SELECT * FROM productos WHERE cod='" . $_GET["cod"] . "'"); $items_array = array($codproducto[0]["cod"]=>array( 'vai_nom' =>$codproducto[0]["nom"], 'vai_cod' =>$codproducto[0]["cod"], 'txtcantidad' =>$_POST["txtcantidad"], 'vai_pre' =>$codproducto[0]["pre"], 'vai_DESCRIPCION' =>$codproducto[0]["DESCRIPCION"]
  • 6. )); if(!empty($_SESSION["items_carrito"])) { if(in_array($codproducto[0]["cod"], array_keys($_SESSION["items_carrito"]))) { foreach($_SESSION["items_carrito"] as $i => $j) { if($codproducto[0]["cod"] == $i) { if(empty($_SESSION["items_carrito"][$i]["txtcantidad"])) { $_SESSION["items_carrito"][$i]["txtcantidad"] = 0; } $_SESSION["items_carrito"][$i]["txtcantidad"] += $_POST ["txtcantidad"]; } } } else { $_SESSION["items_carrito"] = array_merge($_SESSION["items_carrito"], $items_array); } } else { $_SESSION["items_carrito"] = $items_array; } } break; case "eliminar": if(!empty($_SESSION["items_carrito"])) { foreach($_SESSION["items_carrito"] as $i => $j) { if($_GET["eliminarcode"] == $i) { unset($_SESSION["items_carrito"][$i]); } if(empty($_SESSION["items_carrito"])) { unset($_SESSION["items_carrito"]); } } } break; case "vacio": unset($_SESSION["items_carrito"]); break; case "pagar": echo "<script> alert('Gracias por su compra - VaidrollTeam');window.location= 'factura.php' </script>";
  • 7. unset($_SESSION["items_carrito"]); break; } } ?> Insertar de imagen <header> <div class="wrapp"> <div class="logo"> <div class="future"> <a href="#"><img src="https://static.vecteezy.com /system/resources/thumbnails/001/203/937/small_2x/computer.png"></a> </div> </div> <nav> Links de enlaces <ul> <li><a href="index.html">Login</a></li> <li><a href="https://www.youtube.com/channel/UCBQZwaNPFfJ1gZ1fLZpAEGw"> Youtube </a></li> <li><a href="https://www.instagram.com/twentyonepilots/?hl=es-la"> Instagram</a></li> <li><a href="https://www.facebook.com/twentyonepilots">Facebook </a></li> </ul> </nav> </div> </header> <html> <meta charset="UTF-8"> <head> Título de página de productos <title>FUTURE LOVE TECNOLOGY</title> <link href="estilo4.css" rel="stylesheet" /> </head> <body> <div align="center"><h1>FUTURE LOVE TECNOLOGY</h1></div>
  • 8. <div> <div><h2>Lista de productos a comprar.</h2></div> <?php if(isset($_SESSION["items_carrito"])) { $totcantidad = 0; $totprecio = 0; ?> Tabla de precios y contenido de productos <table> <tr> <th style="width:30%">Descripción</th> <th style="width:10%">Código</th> <th style="width:10%">Cantidad</th> <th style="width:10%">Precio x unidad</th> <th style="width:10%">Precio</th> <th style="width:10%"><a href="index.php?accion=vacio">Limpiar</a></th> </tr> <?php foreach ($_SESSION["items_carrito"] as $item){ $item_price = $item["txtcantidad"]*$item["vai_pre"]; ?> <tr> <td><img src="<?php echo $item["vai_DESCRIPCION"]; ?>" class="imagen_peque" /><?php echo $item["vai_nom"]; ?></td> <td><?php echo $item["vai_cod"]; ?></td> <td><?php echo $item["txtcantidad"]; ?></td> <td><?php echo "$ ".$item["vai_pre"]; ?></td> <td><?php echo "$ ". number_format($item_price,2); ?></td> <td><a href="index.php?accion=eliminar&eliminarcode=<?php echo $item ["vai_cod"];?>">Eliminar</a></td> </tr> <?php $totcantidad += $item["txtcantidad"]; $totprecio += ($item["vai_pre"]*$item["txtcantidad"]); } ?> <tr style="background-color:#f3f3f3"> <td colspan="2"><b>Total de productos:</b></td> <td><b><?php echo $totcantidad; ?></b></td> <td colspan="2"><strong><?php echo "$ ".number_format($totprecio, 2); ?></strong></td> <td><a href="index.php?accion=pagar">Pagar</a></td> </tr> </table> <?php } else { ?> <div align="center"><h3>¡El carrito esta vacío!</h3></div>
  • 9. <?php } ?> </div> <div> <div><h2>Productos</h2></div> <MARQUEE WIDTH=100% BGCOLOR=#8DDEW20> <font face= TIMESNEWROMAN color= white size=13> PROGRAMA REGISTRO </font> </MARQUEE> <div class="contenedor_general"> <?php $productos_array = $usar_db->vaiquery("SELECT * FROM productos ORDER BY id ASC"); if (!empty($productos_array)) { foreach($productos_array as $i=>$k) { ?> <div class="contenedor_productos"> <form method="POST" action="index.php?accion=agregar&cod= <?php echo $productos_array[$i]["cod"]; ?>"> <div><img src="<?php echo $productos_array[$i]["DESCRIPCION"]; ?>"></div> <div> <div style="padding-top:20px;font-size:18px;"><?php echo $productos_array[$i] ["nom"]; ?></div> <div style="padding-top:10px;font-size:20px;"><?php echo "$".$productos_array[$i] ["pre"]; ?></div> <div><input type="text" name="txtcantidad" value="1" size="2" /><input type="submit" value="Agregar" /> </div> </div> </form> </div> <html> </html> <?php } } ?> </div> </body> </html>
  • 10. Código de enlace para el chat box, dialogo que se establecerá en la tienda para los productos que el cliente establezca <script src="https://www.gstatic.com/dialogflow- console/fast/messenger/bootstrap.js?v=1"></script> <df-messenger intent="WELCOME" chat-title="TY" agent-id="5d2d7995-5ed6-4284-95a4-a08a5307e35b" language-code="es" ></df-messenger> <style> df-messenger { --df-messenger-bot-message: #878fac; --df-messenger-button-titlebar-color: #F690F3; --df-messenger-chat-background-color: #90CDF6; --df-messenger-font-color: white; --df-messenger-send-icon: #878fac; --df-messenger-user-message: #479b3d; } </style> </body> </html> Inicio de la página principal, logo, enlaces, diseño, etc.
  • 11. Productos divididos por secciones, precios, botones para comprar o elegir el producto y la visualización del chat box.
  • 12. Lista de productos en documento
  • 13. Productos con precios, con opción a eliminar y muestra del producto que está adquiriendo. Vinculo del chat box, información pertinente de la página.
  • 14. Opciones de editar y borrar productos con forme a la imagen Visualización del producto de forma individual.