estoy guardando los registro de un carrito de compras... y se estan duplicando los registros...si alguien realiza una compra me aparece 2 veces la solicitud.... lo otro es q debo crear un ciclo para q me guarde todos los products q han sido seleccionado y a su vez q me elimine de la bd la cantidad q ha sido seleccionado...
estaria super agredicido si alguien pudiera ayudarme con todo esto.....estare trabajando en ello
Código PHP:
Ver original<?php include('include/main.php');
if (empty($_SESSION['login'])) {
header("Location:procesar_ejex.php"); }
else
{
$s = key($_SESSION['carro']); //print_r($_SESSION['datos']);
//print_r($_SESSION['carro']);
//$id_orden=$s;
$id_usuario=$_SESSION['login'];
$id_producto=$_SESSION['datos']['id_producto'];
$cantidad=$_SESSION['datos']['cantidad'];
$total=$_SESSION['suma'];
$maximo="SELECT * FROM pedidos";
$querycompra="INSERT INTO pedidos (id_usuario,
id_producto,
cantidad,
total)
VALUES ('$id_usuario',
'$id_producto',
'$cantidad',
'$total')" ;
$item=$_SESSION['datos'];
// var_dump($item);
$correo="gmail.com";
$correo2="gmail.com";
$strSubject= "Han realizado una nueva compra por www.telas.com";
$strBody=" han realizado una nueva compra en el portal de www..com..\n\n";
mail($correo,$strSubject,$strBody,"From: gmail.com"); mail($correo2,$strSubject,$strBody,"From: gmail.com");
}
?>
Código Javascript
:
Ver original<script>
alert("su solicitud ha sido realizada satisfactoriamente");
window.location="index.php";
</script>