+1

Criando uma loja virtual PHP...

criado por Charles Farias em 14/11/2009 1:09pm
9- Peço inicialmente desculpas pela demoraaaaaaaaaaaaaaaaaa, mas a vida é uma corrida. Vamos deixar de historinhas e vamos ao principal interesse.
10- Iremos agora criar o código do nosso cadastro de categorias, lembra? Informática, Eletrodomésticos, calcinhas? Hum! Que tal? Lembrou né? Quem sabe agente cria um loja virtual pra um sex shop. Rs.......

11- Então é hora de iniciarmos, vou colocar o código e comentá-lo para você compreender.
// Iniciando a sessão
	session_start();
	if($_SESSION['logado'] != true){
		echo "<center><br><br><br>";
		echo "Não foi possível realizar o seu acesso, confira seus dados!";
		echo "<br><br>";
		echo "<a href='../acesso.php'>Clique aqui para voltar</a>";
		echo "</center>";

12- Essa seção será importante demais em todas as páginas, pois só poderão entrar nesta página pessoas autorizadas, ou seja, cadastradas e logadas no sistema. Alguns espertinhos às vezes decoram o endereço e tenta entrar nele depois achando que vai conseguir ter acesso aquela página, mas com esse código eles quebram a cara de vez.

Abaixo digite o seguinte código

// Apagando valores da sessão
		session_unregister("logado");
		session_unregister("user");

		// Destruindo a sessão
		session_destroy();
		exit;		
	}

13- Ao logar na sessão com usuário e senha, seus dados ficam memorizados, muitas vezes você fecha a página no x da parte superior direita e não fecha o sistema, por isso é importante clicar no botão sair. É quando a função destroy e unregister entra em ação e destrói os dados armazenados na memória ou nos cookies.
14- Lembra daquela conexão da pasta lib que criamos, pois é nesse código que faremos a chamada. Até poderíamos usar o include, mas para evitar recarga de memória usaremos o require_once. Esse código é abaixo do comentado acima.

require_once("../lib/banco.php");


14- Aqui será o local que será o local da variável recebida pelo formulário.

$descricao = $_POST ['descricao'];


15- Agora vamos construir a instrução SQL que será executada no banco de dados, observe bem se os nomes batem com o do banco de dados, errar é humano, mas cometer o mesmo erro é um desastre.

$sql = "INSERT INTO categorias (descricao) VALUES ('$descricao')";
	$query = consultar($sql);
	
	Vamos executar o comando que será responsável pela verificação e enviar uma resposta para o cliente, informando se foi com sucesso ou houve falha no cadastro.
	if(!$query){
		echo "<center><br><br><br>";
		echo "Não foi possível inserir o registro no banco de dados!";
		echo "<br><br>";
		echo "<a href='../paginas/menu_aplicacao.php'>Clique aqui para voltar</a>";
		echo "</center>";
	}else{
		echo "<center><br><br><br>";
		echo "Seu registro foi cadastrado com sucesso!";
		echo "<br><br>";
		echo "<a href='../paginas/menu_aplicacao.php'>Clique aqui para voltar</a>";
		echo "</center>";
	}

?>


Agora salve seu código na pasta controles, não esqueça que é muito importante a organização nas pastas, códigos e arquivos, senão você será mais um Zé Mané com futuros problemas com seu cliente por falta de atenção.


Até a próxima.

Comentários:

Mostrando 1 - 10 de 11 comentários
Nelson disse:
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)

Baca a iniciativa... parabéns
23/12/2009 9:14pm (~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.
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)

Parabéns Charles.
Bem explicadinho!
Vou aguardar os próximos!
10/12/2009 10:52pm (~15 anos atrás)

Tomitas disse:
Para a primeira parte esta bom, melhor a sua iniciativa, mas quando teremos as próximas partes do artigo?
Valew
02/12/2009 8:07pm (~15 anos atrás)

Sytes Raul disse:
Gostei muito desse tutorial estarei acompanhando Fico em aguado!
26/11/2009 10:39am (~15 anos atrás)

Dam disse:
Não demora em postar as partes seguintes.
25/11/2009 2:57pm (~15 anos atrás)

a disse:
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.
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)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)