Bueno para empezar aclaro que soy nueva en este foro.
Actualmente estoy creando un punto de venta web, mi duda es como guardar el "carrito de compra" en una Base de Datos. Investigue como hacerlo y encontré un código que funciona, el problema esta en que a mi no me esta guardando nada.
este es el código:
Código PHP:
if(isset($_SESSION['carrito']))
{
$cliente =$_SESSION['datos_cliente'];
$vendedor =$_SESSION['login_usuario'];
$guarda_carrito=$_SESSION['carro'];
$articulo;
$cantidad;
$fechapedido=date('y,m,d');
for($i=0;$i<=count($guarda_carrito)-1;$i ++)
{
if($guarda_carrito[$i]!=NULL)
{
$articulo = $guarda_carrito[$i]['articulo'];
$cantidad = $guarda_carrito[$i]['cantidad'];
$sql_insert="INSERT INTO pedidos_web (pedido, fecha_pedido, nom_vendedor, nombre_cliente, articulo, cantidad)
VALUES ('', '$fechapedido', '$vendedor', '$cliente', '$articulo', '$cantidad')";
mssql_query($sql_insert) or die('Error en la inserción: '.mssql_error());
}
}
}
Realice algunas pruebas y me di cuenta que no entra a la condición del segundo if, me podrían ayudar por favor