Ir para conteúdo

POWERED BY:

Arquivado

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

Junior Moretto

[Resolvido] Carrinho de compras

Recommended Posts

Boa tarde pessoal.

Tenho um problema cruel e preciso da ajuda de vocês.

 

Tenho um carrinho de compras, depois que seleciono alguns itens e coloco no carrinho, tenho também um textarea que deveria gravar observações do produto.

 

Esse é o problema minha gente. Como faço para gravar essas observações dentro de uma sessão e exibir essas descrições na textarea de cada produto?

 

Se vocês não entenderam eu posso explicar quantas vezes for preciso.

 

Abraço

 

Aqui ta o código:

<$pd = $conecta->seleciona("SELECT * FROM pedidos WHERE id > 134");
for ($i=0; $i < mysql_num_rows($pd); $i++){
$listar = mysql_fetch_array($pd);
?>
<tr>
<td>
<?php echo $listar['produtos']; ?>
</td>
<td>
<form action="teste3.php" method="GET" enctype="multipart/form-data">
<textarea name="add" cols="20" rows="5"></textarea><br />
<input name="" type="submit" value="Enviar" />
<input type="hidden" name="id" value="<?php echo $listar['Id']; ?>">
</form>
</td>
</tr>
<?php 
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando o cliente escolhe o produto, abre a pag. q informa o valor, o código, a quantidade q ele deseja?

 

Enfim, não precisa de sessão, não.

 

Quando cadastrar o produto, coloca a descrição nele e ao mostrar os preços, etc, você cita a observação pertinente dele

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois entao Erick,

o meu problema vai um pouco mais alem que isso...

isso é um carrinho compras de uma lanchonete. O cliente escolhe o produto e a quantidade, tudo gravado em session. porem nessa mesma tela, eu preciso de um campo de observações, por exemplo, o cliente seleciona um X-Salada e coloca observação que o X-Salada é sem cebola.

 

Eu preciso que a observação fique cadastrada na session pra depois eu finaliza-la, que seria gravar no bd.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora acho q saquei oq ta qerendo.

 

Quando for fechar a compra, com todos os produtos escolhidos, coloca um campo pra obs nele e salva junto com as informações enviadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

e se eu tiver mais de um produto com observações diferentes? eu consigo resgatar o nome do produdo pq eu faço uma busca no banco de dados, agora as observações nao estao no banco.

 

Eu faria da forma mais objetiva. Colocaria todas as observaçoes de uma só vz.

 

Ja na busca, pega tbm os dados do obs q foram informados

algo desse tipo:

$stm = $pdo->prepare("SELECT * FROM produtos WHERE nome='$produto'");
$stm->execute();

//laço pra pegar todos os dados
while($row = $stm->fetch()) {

$nome=$row['nome'];
$this->nome=$nome;
$obs=$row['obs'];
$obs->nome=$obs;
}

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.