[Resolvido] Salvar uma rotina do Foreach em um campo
Fala meu povo, olha eu aqui novamente !!! heheheeh
é o seguinte, tenho uma rotina de FOREACH para cookies, onde listo pedidos, bom, após o termiono de escolhas de quantidades de compras, eu finalizazo o pedido, onde eu faço um novo FOREACH em uma nova página, e envio 2 copias desse resuldado por mail() e uma cópia savo no MySql.
Bom, quando mando o mail(), ele vai certinho (tipo, se tem 10 pedidos diferentes, ele lista todos eles no email um abaixo do outro... ) MASSSS quando vou salvar no banco, ele só armazena o ULTIMO PEDIDO (o 10° no caso)... pq isso heim ?
exemplo prático:
Imaginem que existir 10 $_cookie['pedido'] ok...
if ( isset($_COOKIE['pedido']) ){
foreach ( $_COOKIE['pedido'] as $Nome => $Conteudo ){
$jump = $jump + 1;
CampoDB = "Pedido $jump : " $Nome . " :: " . $Conteudo;
}
}
$QueryInsert = mysql_query("INSERT INTO pedidos
(data, hora, IdCliente, Pedido) VALUES ('" . date('Y-m-d') . "', '" . time('H:m:s') . "', '" . $_SESSION["IdCliente"] . "', '" . CampoDB . "')");
O que tenho que fazer para fazer o loop, e salvar no banco TODOS os 10 pedidos ?
Grato desde já.
Discussão (5)
Carregando comentários...