Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/05/2010, 15:34
ezra.wong
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 133
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Guardar objeto en variable de sesión

Bueno, agradezco a todos los comentarios realizados en pos a mejorar mi manera de programar, y aunque es verdad que tengo algunos detalles de escritura de código el problema principal lo he solucionado...

He antecedido el siguiente código y de esa forma me he librado del error de no poder asignar objetos a la variable de sesión:

Código PHP:
function  __autoload($class_name) {

  
$classes = Array(
      
'classes/Pedido.php',
      
'classes/Producto.php'
  
);

  for(
$i=0$i<count($classes); $i++)
      if (
file_exists($classes[$i]))
          require_once 
$classes[$i];

Ya los guarda... pero cada vez que refresco la pagina agrega un nuevo elemento sin que haya dado click en el botón:

Tengo el siguiente código:
Código PHP:
if($_POST['agregar']){
    
$producto=new Producto();
    
$producto->set_id($contador);
    
$producto->set_nombre("producto-".$contador);
    
$producto->set_precio($contador."0");
    
$producto->set_cantidad(2);

    
$cart->set_pedido($producto);
    
$_SESSION['CART']=$cart;

Algún metodo que recomienden para evitar este detalle? Lo que interesa es que solo se agrege el producto cuando se de click en el botón agregar, no refrescando el sitio.

De ante mano agradezco a todos por la asesoría.