Criando uma loja virtual PHP...
Vamos antes de mais nada, iniciar na criação do banco de dados, mas pra isso é necessário saber o que a loja irá alimentar, ou seja o que terá no conteúdo da mesma, ah! Isso é muito fácil vocês devem está dizendo, pois bem não vamos usar a razão e sim a lógica.
1- Inicialmente precisaremos de uma tabela chamada categoria para listarmos as categorias da loja, tipo: Informática, Eletrônicos, Vestuários, etc. Para isso abra seu mysql através do phpmyadmin (http://localhost/phpmyadmin) que certamente é mais simples para os iniciantes e digite as seguintes sintaxes SQL.
pronto vamos agora para o próximo passo
2- Agora vamos criar a tabela produtos, onde ficarão cadastrados os produtos dessa loja, computadores, calcinha, sabonetes e que mais o zé do mercadinho da esquina quiser vender.
NOTA: Muito cuidado para não esquecer da chave primária e os campos float, uma sintaxe errada pode causar sérias dores de cabeça depois que o código estiver sendo montado, caso tenha alguma dificuldade com o mysql, aconselho da uma pesquisada antes de iniciar esse projeto.
Chega de delongas "Farias" e vamos logo ao que interessa, pois bem criaremos mais outra tabela.
3- Nessa tabela iremos criar a tabela onde ficarão o pessoal que terá acesso ao administração da loja, segue abaixo.
4- Puxa Farias! Não tá faltando mais tabelas? Está sim, mas tenha calma não quero complicar e sim ajudar a você criar sua loja, então vamos por parte e guarde a ansiedade.
5- Criada as tabelas vamos agora um pouco para o código, humm, já está alegre né? Pois é vamos parar com as tabelas seu tabelado e codificar um pouco. Abra seu edito de código PHP, Vamos listar.
- DreamWaver
- Notepad ++
- Eclipse
- Delphi For PHP
- Bloco de Notas
- NetBeans
- PHP Edit
quer saber mais? Usa o google meu. Vamos lá!!!
6- Crie uma pasta dentro do htdocs chamada "LojaPHPBrasil" sem aspas.(C:\apache\htdocs\LojaPHPBrasil) dentro dela crie um subpasta: painel, em seguida crie uma pasta dentro do painel chamada: lib é onde ficarão as conexões do PHP ao banco de dados e as queries.
LojaPhpBrasil
- Painel
-- Lib
Massa né? Vamos trabalhar com organização Zé!.
7- Abra seu editor e vamos cria o seguinte código:
A função conectar é que faz a conexão com o banco de dados, lembrando as duas etapas
1 Conectar, 2 Selecionar o banco;
Por último verificamos se aconteceu algum erro e aplicamos os comando para nos informar tal acontecimento.
Legal né? e fácil também.
8- Salve este código na pasta lib com o nome de "banco.php" sem aspas.
Bem vamos descançar um pouco! Continuaremos na próxima etapa a criação dos forms de cadastros e as inserções, prometo que esse artigo irá ajudar milhares de iniciantes na linguagem.
Ate mais!
1- Inicialmente precisaremos de uma tabela chamada categoria para listarmos as categorias da loja, tipo: Informática, Eletrônicos, Vestuários, etc. Para isso abra seu mysql através do phpmyadmin (http://localhost/phpmyadmin) que certamente é mais simples para os iniciantes e digite as seguintes sintaxes SQL.
CREATE TABLE categorias ( id int(3) unsigned NOT NULL auto_increment, descricao varchar(50) NOT NULL default '', PRIMARY KEY (id) ) ;
pronto vamos agora para o próximo passo
2- Agora vamos criar a tabela produtos, onde ficarão cadastrados os produtos dessa loja, computadores, calcinha, sabonetes e que mais o zé do mercadinho da esquina quiser vender.
NOTA: Muito cuidado para não esquecer da chave primária e os campos float, uma sintaxe errada pode causar sérias dores de cabeça depois que o código estiver sendo montado, caso tenha alguma dificuldade com o mysql, aconselho da uma pesquisada antes de iniciar esse projeto.
CREATE TABLE produtos ( id int(5) unsigned NOT NULL auto_increment, id_categoria int(5) unsigned NOT NULL default '0', descricao varchar(40) NOT NULL default '', valor float(9,2) NOT NULL default '0.00', nivel_reposicao int(3) unsigned NOT NULL default '0', estoque int(5) unsigned NOT NULL default '0', caminho_imagem varchar(60) NOT NULL default '', PRIMARY KEY (id) ) ;
Chega de delongas "Farias" e vamos logo ao que interessa, pois bem criaremos mais outra tabela.
3- Nessa tabela iremos criar a tabela onde ficarão o pessoal que terá acesso ao administração da loja, segue abaixo.
CREATE TABLE usuarios ( id int(5) unsigned NOT NULL auto_increment, nome varchar(40) NOT NULL default '', login varchar(20) NOT NULL default '', senha varchar(20) NOT NULL default '', PRIMARY KEY (id) ) ;
4- Puxa Farias! Não tá faltando mais tabelas? Está sim, mas tenha calma não quero complicar e sim ajudar a você criar sua loja, então vamos por parte e guarde a ansiedade.
5- Criada as tabelas vamos agora um pouco para o código, humm, já está alegre né? Pois é vamos parar com as tabelas seu tabelado e codificar um pouco. Abra seu edito de código PHP, Vamos listar.
- DreamWaver
- Notepad ++
- Eclipse
- Delphi For PHP
- Bloco de Notas
- NetBeans
- PHP Edit
quer saber mais? Usa o google meu. Vamos lá!!!
6- Crie uma pasta dentro do htdocs chamada "LojaPHPBrasil" sem aspas.(C:\apache\htdocs\LojaPHPBrasil) dentro dela crie um subpasta: painel, em seguida crie uma pasta dentro do painel chamada: lib é onde ficarão as conexões do PHP ao banco de dados e as queries.
LojaPhpBrasil
- Painel
-- Lib
Massa né? Vamos trabalhar com organização Zé!.
7- Abra seu editor e vamos cria o seguinte código:
A função conectar é que faz a conexão com o banco de dados, lembrando as duas etapas
1 Conectar, 2 Selecionar o banco;
Por último verificamos se aconteceu algum erro e aplicamos os comando para nos informar tal acontecimento.
<?php function conectar() { $conn = mysql_connect("localhost","usuario","senha do mysql"); Lembre-se de mudar os valores usuário e senha do banco de dados. $db = mysql_select_db("nome_do_banco",$conn); if (!$db) { echo "<script>window.alert('Não foi possivel conectar ao banco de dados.')</script>"; } } ?>
Legal né? e fácil também.
8- Salve este código na pasta lib com o nome de "banco.php" sem aspas.
Bem vamos descançar um pouco! Continuaremos na próxima etapa a criação dos forms de cadastros e as inserções, prometo que esse artigo irá ajudar milhares de iniciantes na linguagem.
Ate mais!
Páginas:
1
2
Charles, parabéns pelo tutorial! muito bom pra mim que estou começando, aguardo a continuação.
20/01/2010 6:52pm
(~15 anos atrás)
Olá, Galera, peço mil desculpas por não ter postado mais nada. Infelimente peguei a gripe do bolso D1R2 (Dolar 1 Real 2). E precisei me ausentar, até pq pra ganhar grana com info, tem que ser muito bom. rss....
Particulamente não é meu caso.
Mas se Deus nos ajudar, estaremos apartir da proxima semana com vários artigos novos.
Obrigado a todos e até breve.
Particulamente não é meu caso.
Mas se Deus nos ajudar, estaremos apartir da proxima semana com vários artigos novos.
Obrigado a todos e até breve.
17/12/2009 8:06pm
(~15 anos atrás)
Charles penso que você está sendo muito corajoso e benevolente para com os iniciantes em PHP com esta iniciativa, portanto fico muito agradecido pelo artigo e aguardo ansiosamente a complementação dele. Paz e Bem.
17/12/2009 5:00pm
(~15 anos atrás)
Para a primeira parte esta bom, melhor a sua iniciativa, mas quando teremos as próximas partes do artigo?
Valew
Valew
02/12/2009 8:07pm
(~15 anos atrás)
Gostei muito desse tutorial estarei acompanhando Fico em aguado!
26/11/2009 10:39am
(~15 anos atrás)
Creio que a forma de pagamento seja o mais crítico na construção de uma loja virtual.
Seria interessante um artigo abordando o que temos hoje de seguro e que vale a pena no mercado para transações financeiras na internet.
Seria interessante um artigo abordando o que temos hoje de seguro e que vale a pena no mercado para transações financeiras na internet.
23/11/2009 3:18pm
(~15 anos atrás)
Forma bem didática de ensino, interagindo com o leitor... Meus parabéns pelo artigo, ficarei acompanhando os demais!
21/11/2009 10:26am
(~15 anos atrás)