hola! estoy tratando de realizar un carrito de compras, y al lado del producto le coloke un check de manera que al hacer click sobre él se agregue. Ahora bien, como se trabaja con sesiones, no se como pasar esto por ajax, porque en primer lugar tengo mi variable de sesion:
Código:
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
segundo, tengo mi funcion onclick del check:
Código:
<input type="checkbox" name="<?=$row["id"] ?>" onClick="agregarCat(this.name)">
el $row["id"] es el id del producto y esta es la función:
Código:
function agregarCat(id)
{
var nom = "resultado_"+id
divResultado = document.getElementById(nom);
ajax=CrearAjax();
ajax.open("GET", "agregarcar.php?id="+id,true);
ajax.onreadystatechange=function() {
if(ajax.readyState==1){
divResultado.innerHTML = "Cargando...";
}else if(ajax.readyState==4){
if(ajax.status==200){
//se muestra los datos dentro del div
divResultado.innerHTML = ajax.responseText;
}else if(ajax.status==404){
divResultado.innerHTML = "La página no existe";
}else{
//mostramos el posible error
divResultado.innerHTML = "Error:".ajax.status;
}
}
}
ajax.send(null);
}
aqui me pasa a la pagina agregarcar.php el id del producto, pero como mantengo la sesion o como paso la sesion???
o simplemente estoy haciendo algo mal??
Gracias de antemano...