Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Listar dados do Carrinho num TextArea!

$
0
0

Galera, boa tarde. Sou novo em PHP e estou quase terminando o projeto que estou querendo.
 
Tenho um carrinho de compras com os produtos:
 
ajuda1.jpg?1442343670
 
 
Ao clicar em Finalizar, tenho um TextArea que recebe apenas o ÚLTIMO NOME da tabela dos produtos no carrinho, e queria quer listassem todos os produtos, um embaixo do outro.
 
O código que estou usando é o seguinte:

  <?
  	foreach($_SESSION['venda'] as $prod => $qnt):
		$SqlCart = mysql_query("SELECT * FROM  produtos WHERE id = '$prod'");
		$result = mysql_fetch_assoc($SqlCart);
		echo '<tbody>';
			echo '<tr>';
			echo '<td>'.$result['nome'].'</td>';
			echo '<td>'.$result['preco'].'</td>';
			echo '<td>'.$qnt.'</td>';
			echo '<td><a href="cart.php?del='.$result['id'].'">X</a></td>';
			$Total += $result['preco'] * $qnt;
			echo '</tr>';
		echo '</tbody>';

	endforeach;
		echo '<table data-role="table" id="table-custom-2" data-mode="" class="ui-body-e ui-shadow ui-responsive" border="0" align="right">';   		
		echo '<tr>';
			echo '<td colspan="4">Total = R$ '.number_format($Total,2,",",".").'</td>';
		echo '</tr>';
		echo '</table>';
  ?>
</table>

E o código do TextArea é o seguinte (ele sera hidden):

    <div data-role="fieldcontain">
     <label for="txt_pedido"><b>Itens do Pedido</b></label>
    <textarea cols="40" rows="8" name="txt_pedido" id="txt_pedido"><? echo nl2br($result['nome']); ?></textarea>

    </div>

Podem me ajudar? O que estou fazendo de errado?

 

 

Desde já agradeço!


Viewing all articles
Browse latest Browse all 14190