Jump to content


coronel-ha

Member Since 15/12/2011
Offline Last Active 19/12/2011, 00:56
-----

Topics I've Started

Problema Em Gravar Registros De Php + Mysql

15/12/2011, 19:44

galera seguinte, eu não sou muito de criar topicos pedido ajuda,
prefiro pesquisar e encontrar topicos ja criado mais eu não achei nenhuma solução para meu problema
deve ser facil porém não consegui de forma alguma,

vamos la.

tenho uma tabela no mysql que chamado carrinho de compras no carrinho tem produto, qtd, preço que o cliente escolheu ai em outra pagina eu acesso essas informações atraves do "select * from" e as exibo o que eu preciso é
gravar todos os resultado que foi gerado pelo select por exemplo , celular 1, celular 2 e gravar em um unico campo do banco de dados não pode ser em dois por varios motivos tem que ser em um campo somente ele gravar todo o resultado da consulta que foi feita atraves do "WHILE" é isso galera espero que tenha entendi, e que possa me ajudar.

lembrando que no echo ele exibe exatamente como quero gravar, mas quando vou gravar ele grava apenas o ultimo registro da consulta.

codigo completo:

include_once("config.php");
$consulta = "SELECT * FROM carrinho WHERE sessao = '".$sessaoatual."'";
$query = mysql_query("$consulta");
echo "<font color='black'><b>Seus Produtos: </b></font><br><br> ";
while($x = mysql_fetch_array($query)){
$nomeproduto = substr($x['nome'], 0, 50) . "...";
$qtd = $x['qtd'];
$preco = $x['preco'];
$usuarioatual = $_SESSION[usuario];
$status_pedido = "PEDIDO PENDENTE";
$produtocompleto = $qtd . ' - ' . $x['nome'].' - ' .$preco;
echo "$produtocompleto<br>";


}

$x = mysql_query("INSERT INTO pedidos (produtos,usuario,status_pagamento,status_pedido,sessao) VALUES ('$produtocompleto','$_SESSION[usuario]','$status_pagamento','$status_pedido','$_SESSION[ids]')");

IPB Skin By Virteq