De hecho estoy usando AJAX :D jaja. y me va bien, al carrito le falta validar algunas cosas, que por tiempo no me he puesto a hacerlo, como la opcion para eliminarlos, o las cantidades. Pero eso es algo que no quita tanto tiempo. Aqui esta el Script.
Código PHP:
Ver originalif(isset($_GET['producto'])){ include_once 'includes.php';
$producto=$_GET['producto'];
}
echo "<h3 class=\"titulo\">Carrito de Compras</h3>";
$car =$_SESSION['carrito'];
$cn = new c_query;
$result=$cn->ejecutarQuery("select titulo,precio from producto where id_producto in($productos)");
$totalP=$cn->totalRows($result);
if($totalP>0){
$carrito= "<ul class='carrito'>";
$totalPagar=0;
while($p=$cn->fetchArray($result)){
$carrito.="<li>$p[titulo]<br>$p[precio]</li>";
$totalPagar=$totalPagar+$p['precio'];
}//fin while
$carrito.="</ul><hr>Total: $totalPagar";
}else
$carrito="0 productos";
}else
$carrito="0 productos";
echo $carrito;
?>
El envio Get lo hago por medio de ajax. SIn embargo, mi duda no es con como manejar el carrito con el usuario logueado. pues con las variables de sesion va perfecto. Mi duda es cuando el usuario NO ESTA REGISTRADO. que en ese caso, no puedo usar las variables de sesion. y Gracias.