Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2011, 04:48
loro25
(Desactivado)
 
Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 23 años
Puntos: 0
problemilla con mi tienda online

aver os esplico

webankenovi usuario de este foro y yo
queremos que la tienda online que estoy asiendo me guarde los pedidos automaticamente en la base de datos.

Lo hemos conseguido, el problema es que los guara duplicado.
El codigo que hemos puesto pa que lo guarde automaticamente es este:

Código PHP:
<?php
 
/*seleccionamos bd*/
 
mysql_select_db ('nombre_bd') or die (mysql_error());
 if(isset(
$_SESSION['carrito'])){
 
$total=0; for($i=0;$i<=count($carrito_mio)-1;$i ++){
 if(
$carrito_mio[$i]!=NULL){$total=$total + ($carrito_mio[$i]['precio'] * $carrito_mio[$i]['cantidad']);
 
/*variables*/
 
$estado = 'recibido';
 
$usuarioid = $_SESSION['MM_Username'];
 
date_default_timezone_set('Europe/Madrid');
 
$fecha = date('d-n-o');
 
$hora = date('H:i:s',strtotime('+0hours'));
 
$nombre_productos = $carrito_mio[$i]['nombre']; 
 
$precio_unidad = $carrito_mio[$i]['precio'];
 
$cantidad = $carrito_mio[$i]['cantidad'];
 
$precio_total = $total;$pagos = 'pendiente';
 
/*insertamos consulta en pedidos*/
 
$pedido = "INSERT INTO pedidos(usuarioid,fecha,hora,nombre_productos,cantidad,estado,precio_total,pagos,precio_unidad)";
 
$pedido.= "VALUES ('".$usuarioid."','".$fecha."','".$hora."','".$nombre_productos."','".$cantidad."','".$estado."','".$precio_total."','".$pagos."','".$precio_unidad."')";                            
 
$pedido_query = mysql_query($pedido);
 
/*verificacion nsertar datos en pedidos*/
 
if(!$pedido_query){ header("location:error2.php?error=1");
 }else{
 }
 }
 }
 }
 
?>
aver si podeis echar una mano
y gracias.