|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

--- PHP y MySQL en App Inventor 2 --

Volver al índice del tutorial de PHP y MySQL

____________________________

380.- Carrito de compra.

- En esta ocasión vamos a ver un carrito de compra básico.

- Los códigos están adaptados del aconsejable tutorial: http://phppot.com/php/simple-php-shopping-cart/

- Entramos en esa web y al final de la página pulsamos en "Download", para bajar los códigos.

http://kio4.esy.es/carrito

__________________________________
1.- Creación de la tabla `tblproduct
` en nuestra base de datos común.

- En estos tutoriales estamos utilizando una sola base de datos: u798509677_comun

- Y dentro de ella estamos creando tablas para las distintas aplicaciones que estamos realizando.

- Dentro de nuestra base de datos: u798509677_comun vamos a crear la tabla tblproduct.

- En vez de crear los campos de la tabla tblproduct directamente, la vamos a crear automáticamente importando este archivo.

- Fíjate en tblproduct y otras variables, no tienen comilla 'simple', tienen acentos graves `tblproduct`

tblproduct.sql
CREATE TABLE IF NOT EXISTS `tblproduct` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`code` varchar(255) NOT NULL,
`image` text NOT NULL,
`price` double(10,2) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `product_code` (`code`)
) ; INSERT INTO `tblproduct` (`id`, `name`, `code`, `image`, `price`) VALUES
(1, '3D Camera', '3DcAM01', 'product-images/camera.jpg', 1500.00),
(2, 'External Hard Drive', 'USB02', 'product-images/external-hard-drive.jpg', 800.00),
(3, 'Wrist Watch', 'wristWear03', 'product-images/watch.jpg', 300.00);

- Vamos a Importar esta tabla a nuestra base de datos.

- Entramos en phpMyAdmin.

- Pulsamos en Importar y luego elegimos el archivo tblproduct.sql

- Ya se ha creado mediante esta importación.

- Aquí la tenemos:

__________________________________
2.- Subida de archivos.

- Bajamos los archivos que componen esta aplicación de la página de la autora o de:

- carrito.zip

- Debemos ir al archivo dbcontroler.php y cambiar los datos de conexión para que sean los nuestros.

private $host = "mysql.hostinger.es";
private $user = "u798509677_juan";
private $password = "contraseña";
private $database = "u798509677_comun";

    

- Mediante el cliente FTP Mozilla creamos una carpeta llamada carrito y dentro de ella subimos los archivos y la carpeta product-images al servidor.

- Para entrar pulsamos en...

http://kio4.esy.es/carrito

- La información de pedido se presenta en la página, pero no se guarda en ningún sitio.

- La propuesta sería que el usuario se identificara y se guardara su pedido en otra tabla.

- Es decir, el usuario se identifica con un nombre, contraseña y correo.

- Esa información se guarda en otra tabla de nuestra base de datos.

- Una vez identificado entra en la página para elegir los productos, en esta página añadimos un Botón de "Enviar"

- Cuando el usuario pulse ese botón se creará en otra tabla llamada "pedidos" los productos pedidos y en correo del usuario.
_______________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información