Boas pessoal,
Estou a acabar um sistema de compras muito simples e como a ideia não é gravar os produtos do carrinho numa BD o Admin da loja precisa de saber que cliente X compra Y produtos e é que estou com problemas.
Actualmente tenho este código que funciona, mas apenas me envia o resultado de um produto.
$cabecalho="From:" . $email2 . "\r\n";
$cabecalho=$cabecalho . "Content-Type: text/html;\r\n charset=\"iso-8859-1\"\r\n";
$topo="<html><head><title>Carrinho de Compras</title></head><body>
<p>Exmo. Sr.,</p>
<p>Foi efectuado através do nosso website | www.xxxx.com | um pedido de compras.</p>
<p><h3>Seguem os produtos adquiridos:</h3></p>";
do {
$produtos="
<p><b>Nome do Produto:</b>" . $row_rsVerCarrinho['nome'] ."<br>
<b>Quantidades:</b>". $row_rsVerCarrinho['quantidade'] ."<br>
<b>Preço:</b>". $row_rsVerCarrinho['preco'] ."</p>";
} while ($row_rsVerCarrinho = mysql_fetch_assoc($rsVerCarrinho));
$rodape="
<p><h3>Seguem os dados do cliente:</h3></p>
<b>Nome:</b> " . $nome2 ."<br>
<b>E-Mail:</b> " . $email2 ."<br>
<b>Telefone:</b> " . $telefone2 ."<br>
<b>Método de Pagamento:</b> " . $pagamento2 ."<br>
<b>Morada:</b> " . $morada2 ."</p>
<p>Atentamente,<br>
</body></html>";
$mensagem=$topo.$produtos.$rodape;
mail ("info@.......", "Carrinho de Compras", $mensagem, $cabecalho);
Query
mysql_select_db($database_ligacao, $ligacao);
$query_rsVerCarrinho = "SELECT * FROM carrinho WHERE carrinho.sessao = '".session_id()."'";
$rsVerCarrinho = mysql_query($query_rsVerCarrinho, $ligacao) or die(mysql_error());
$row_rsVerCarrinho = mysql_fetch_assoc($rsVerCarrinho);
$totalRows_rsVerCarrinho = mysql_num_rows($rsVerCarrinho);
Já tentei com $produtos++; e $produtos .= " mas nada.. Não consigo fazer com o e-mail siga com mais do que um produto...
Desde já agradeço a vossa ajuda.