Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marllon Lamounier

Carrinho de compras usando cookie

Recommended Posts

nao tenho nenhuma experiencia com cookie, e estou precisando de fazer um carrinho de compras para gerar um formulario q sera enviado por email,

qnd o cliente finalizar seu orçamento

sera q alguem poderia me dar um help?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É difícil dizer muita coisa, pois você não especificou a dúvida.

Nesses casos, o melhor é ler artigos/tutoriais para entender o básico. Se surgirem dúvidas, poste-as aqui.

 

 

http://www.google.com/search?ie=UTF-8&...p;q=cookies+php

http://br2.php.net/cookies

 

 

Cookies são bem simples. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Te aconselho bd e session

A vantagem dos cookies é que dá para permitir que o usuário pare a compra e continue mais tarde. Os dados ficam salvos. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

só para você ter uma idéia:

 

Carrinho com Cookie

 

Carrinho com Session

 

Existem várias mudanças a serem feitas, não está 100%

 

quem sabe isso ajuda você a começar!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Te aconselho bd e session

A vantagem dos cookies é que dá para permitir que o usuário pare a compra e continue mais tarde. Os dados ficam salvos. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Com bd também não seria diferente!!!

 

desde que se criptografe o id do produto e ao finalizar é só excluir

 

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com cookie é execelente, porém há a possibilidade do usuário estar utilizando o navegador com a opção de não aceitar cookies... Com session e bd não haveria esse problema e você também poderia controlar cada acesso e atuação do usuario...

Compartilhar este post


Link para o post
Compartilhar em outros sites

session necessita dos cookies habilitados tambem

Compartilhar este post


Link para o post
Compartilhar em outros sites

errado, a session fica gravada no servidor, enquanto os cookies ficam na maquina do usuario...

 

crie um atabela no banco com os campos que você necessite e crie tbem um campo para gravar a sesão atual do usuario, e utilize a função session_id(); do php, que gera um valor de sessão aleatorio, e fica gravado enquanto o usuario não fechar o nevegador.

 

OBS: não se esqueça de colocar em suas paginas o session_start() no inicio de cada pagina, ou se estiver utilizando query_string coloque na pagina index

 

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguns exemplos de discussoes a respeito

 

http://forum.imasters.com.br/lofiversi...hp/t203303.html

http://scriptbrasil.com.br/forum/index.php?showtopic=44747

 

As sessions gravam um cookie na maquina do usario que contem um identificador

 

Se desabilitar os cookies nao consegue dar vida as sessions

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae galera eh o seguinte....

 

jah decidi o q eu tenho q fazer

eh o seguinte....

tenho um formulario, neste formulario eu JAH TENHO os dados do "codigo do produto" e "nome do produto" entao criai um textfield pro usuario entrar com a quantidade. ATEH AQUI TUDO CERTO

<form method=\"POST\" action=\"carrinho.php\">
   <input type=\"hidden\" name=\"codigo\" value=noticia[id]>
   Quantidade:<input name=\"quant\" type=\"text\" size=\"2\" maxlenght=\"3\">
   <input type=\"submit\" name=\"inluir\" value=\"Adicionar\">
</form>

beleza ateh aqui funcionando so que tem um problema na hora de criar o cookie eu preciso que ele armazene todas essas informaçoes (tipo um array)

entao o usuario manipula essas informaçoes(insere, deleta, altera) e quando ele achar que acabou vou gerar um formulario com essas informaçoes e enviar por e-mail como um orçamento

 

na hora de manipular o cookie to apanhando = um cachorro.... da um help ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae jah consegui inserir e listar o carrinho so que nao consigo excluir uma determinado iten do carrinho

eis o codigo

$codigo = $_GET['codigo'];

if($_REQUEST['$codigo']){
   $dadoidex = $_REQUEST['$codigo'];
}
	 if (isset($_COOKIE['carrinho'])) {
	   foreach ($_COOKIE['carrinho'] as $chave => $valor) {
		 foreach($valor as $c => $v) {
			 setcookie("carrinho[$dadoidex][$c][qtde]", "", time() -3600);
		 }
	   }
	 }   header("location: vercarrinho.php");
	if($_COOKIE["carrinho[$codigo"]==false){
		echo "<script language='javascript'>window.alert('Falha ao excluir o registro!'); location.href = 'vercarrinho.php';</script>";
	}else{
		echo "<script language='javascript'>window.alert('Registro excluído com sucesso!'); location.href = 'vercarrinho.php';</script>";
		}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.