No hay productos
"; // }else{ //Si hay productos los mostramos foreach($_SESSION['carrito'] as $k => $v) { $resto = $k%2; if($resto==0){ $conexion = mysql_connect($cfg_host, $cfg_user, $cfg_pwd) or die("Imposible conectar al servidor"); mysql_select_db("6m12g10_1", $conexion) or die("No se puede seleccionar la base de datos"); $carrito1 = "SELECT idproducto, nombre, mini1 FROM pbl_productos WHERE idproducto = '$v'"; $carrito = mysql_query($carrito1, $conexion) or die ("Consulta fallida 2"); $carrito2=mysql_fetch_array($carrito); $mini = $carrito2['mini1']; echo $carrito2['nombre']; echo " (id:".$v.")
"; echo "cantidad:".$v."
"; }else{ ?>
}; } } ?> if ($no_usuario == true ){?> Deves registrarte para finalizar tu compra
}else if($_SESSION['carrito'][1]!=''){ //Si el carrito esta lleno, insertamos el pedido en la bd $id = $arrUsuario['id_cliente']; $fecha = date("d/m/y H:i:s"); $consulta1 = "INSERT INTO pbl_pedidos (id_cliente, fechahora) VALUES ('$id','$fecha')"; $resultado1 = mysql_query($consulta1, $conexion) or die ("Consulta fallida"); $ultima_id = mysql_insert_id(); //guardamos la ultima id insertada en la bd foreach($_SESSION['carrito'] as $k => $v) { //recorremos el array carrito $resto = $k%2; //separamos el primer valor para diferenciar la id producto if($resto==0){ $id_producto = $v; }else{ $cantidad = $v; //Cuando tenemos el primer valor guardado, guardamos el segundo y lo insertamos en la bd $consulta1 = "INSERT INTO pbl_relacionpedidoproducto (id_pedido, id_producto, cantidad) VALUES ('$ultima_id','$id_producto','$cantidad')"; $resultado1 = mysql_query($consulta1, $conexion) or die ("Consulta fallida"); } } unset($_SESSION['carrito']); //eliminamos el array despues de usarlo, para que no se vuelva a insertar el producto echo "Carrito validado
"; } ?> < AtrĂ¡s