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.
_______________________________
|