Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2007, 20:48
greisy
 
Fecha de Ingreso: junio-2006
Mensajes: 330
Antigüedad: 18 años, 6 meses
Puntos: 4
variables de sesion y ajax

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...