Trabalho
Graduação: Tecnologia em Processamento de Dados (UNOPAR) Especialização: Análise e Desenvolvimento de Sistemas (UNIFIL) Mestrado: Ciência da Computação (UFRGS)
PROGRAMAÇÃO WEB I
Aula 4
DESENVOLVIMENTO DE APLICAÇÃO WEB
OBJETIVOS: Estudo da conceituação para o desenvolvimento de programas destinados à Internet e ao Comércio Eletrônico.
PHP / MySQL
ESTRUTURA
Carrinho de compra AdaptWeb
CARRINHO DE COMPRA
Fonte: http://www.revistaphp.com.br/artigo.php?id=150 Autor: Carlos Silva
―Ambiente (professor) ―Ambiente (Aluno)
Estrutura Exemplo – SITE Material de Apoio
ESTRUTURA DE PASTAS
phpMyAdmin
TABELA DE PRODUTOS: tbl_produtos
CREATE TABLE `tbl_produtos` ( `cod` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `nome` VARCHAR( 150 ) NOT NULL , `img` VARCHAR( 36 ) NOT NULL , `preco` DOUBLE( 10, 2 ) NOT NULL ) ENGINE = MYISAM ;
INSERT INTO `tbl_produtos` ( `cod` , `nome` , `img` , `preco` ) VALUES (NULL , 'Notebook HP 2160br', '001.jpg', '5450'), (NULL , 'Computador HP', '002.jpg', '1400'); INSERT INTO `tbl_produtos` ( `cod` , `nome` , `img` , `preco` ) VALUES (NULL , 'Gravador de DVD', '004.jpg', '329'), (NULL , 'TV de LCD 32 polegadas com HD TV', '003.jpg', '3299');
REGISTROS – TABELA: tbl_produtos
CRIAR A TABELA: tbl_carrinho
CREATE TABLE `tbl_carrinho` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `cod` INT( 11 ) NOT NULL , `nome` VARCHAR( 150 ) NOT NULL , `preco` DOUBLE( 10, 2 ) NOT NULL , `qtd` INT( 11 ) NOT NULL , `sessao` TEXT NOT NULL ) ENGINE = MYISAM ;
CODIGOS – CARRINHO DE COMPRA
Criando o arquivo conn.php Criando o arquivo produtos.php Criando o arquivo carrinho.php
Interface – Listagem de produtos
Interface ‐ Carrinho de compras
Permite selecionar o arquivo:
UPLOAD DE ARQUIVOS
Filename: Obs: código do arquivo upload_file.php consta no arquivo da atividade
O projeto Adaptweb foi executado em parceria entre pesquisadores do