Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2010, 23:58
ricci00
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 3 meses
Puntos: 0
duplicidad en los registros

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
  1. <?php include('include/main.php');
  2.  
  3.                        
  4.            
  5.             if (empty($_SESSION['login']))
  6.             {
  7.                 header("Location:procesar_ejex.php");
  8.             }
  9.             else
  10.             {
  11.                
  12.                 $s = key($_SESSION['carro']);
  13.                 //print_r($_SESSION['datos']);
  14.                 //print_r($_SESSION['carro']);
  15.                 //$id_orden=$s;
  16.                     $id_usuario=$_SESSION['login'];
  17.                     $id_producto=$_SESSION['datos']['id_producto'];
  18.                     $cantidad=$_SESSION['datos']['cantidad'];
  19.                     $total=$_SESSION['suma'];
  20.        
  21.  
  22.                 $maximo="SELECT * FROM pedidos";
  23.                     $ejec=mysql_query($maximo,$link) or die(mysql_error());
  24.                     $row2=mysql_fetch_array($ejec);
  25.                
  26.        
  27.             $querycompra="INSERT INTO pedidos (id_usuario,
  28.                                               id_producto,                                   
  29.                                               cantidad,
  30.                                               total)
  31.                                              
  32.                                                 VALUES ('$id_usuario',
  33.                                                         '$id_producto',
  34.                                                         '$cantidad',
  35.                                                         '$total')" ;
  36.        
  37.         $sqlfux=mysql_query($querycompra,$link);
  38.        
  39.             $item=$_SESSION['datos'];
  40. //          var_dump($item);
  41.        
  42.        
  43.        
  44.     $correo="gmail.com";
  45.     $correo2="gmail.com";
  46.     $strSubject= "Han realizado una nueva compra por www.telas.com";
  47.     $strBody=" han realizado una nueva compra en el portal de www..com..\n\n";
  48.     mail($correo,$strSubject,$strBody,"From: gmail.com");
  49.     mail($correo2,$strSubject,$strBody,"From: gmail.com");
  50.      
  51.             }
  52.            
  53. ?>
Código Javascript:
Ver original
  1. <script>
  2. alert("su solicitud ha sido realizada satisfactoriamente");
  3. window.location="index.php";
  4. </script>