Ir para conteúdo

POWERED BY:

Arquivado

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

LeeoSantos

Problemas com exibição de resultado, esta duplicando

Recommended Posts

Bom dia a todos, tenho o seguinte codigo mas ele esta me dando uma dorzinha de cabeça, é para um sistema de pedidos online, só que na hora de recuperar o tamanho e valor dos produtos ele esta exibindo apenas o tamanho e valor do primeiro produto escolhido, alguem pode me dar uma luz sobre o que estou fazendo de errado, segue o codigo

 

$i=0;
foreach($produtos as $produto){
$resultado[$i]['produto_pedido'] = $produto;
$array = explode(";",$resultado[$i]['produto_pedido']);
$id = $array[0];
$tamanho = $array[1];
$preco = $array[2];
++$i;
}

$i=0;
foreach($qnts as $qnt){
$resultado[$i]['quantidade_pedido'] = $qnt;
++$i;
}

foreach($resultado as $item){
$sql = mysql_query("SELECT * FROM produtos_cardapio WHERE id = '".$item['produto_pedido']."'");
while($ver = mysql_fetch_array($sql)){
echo '
<form id="formulario" action="" method="post">
<input type="hidden" name="nome[]" value="'.$ver['nome'].'">
<input type="hidden" name="qnt[]" value="'.$item['quantidade_pedido'].'">
<input type="hidden" name="tamanho[]" value="'.$tamanho.'">
<input type="hidden" name="preco[]" value="'.$preco.'">
<div id="conteudo_finalizar">
'.$ver['nome'].' '.$tamanho.' - '.$preco.' --------------------------------------------------------- x '.$item['quantidade_pedido'].' = '.number_format($preco*$item['quantidade_pedido'], 2, ",", ".").'
</div><br>';
$total += $preco*$item['quantidade_pedido'].'<br>';
}

}

 

 

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.