Ver Mensaje Individual
  #15 (permalink)  
Antiguo 23/02/2005, 21:15
jeka
 
Fecha de Ingreso: noviembre-2003
Mensajes: 96
Antigüedad: 21 años, 2 meses
Puntos: 0
Gracias por tu respuesta, pero no consigo resolver el problemilla

Hola, disculpa por la insistencia pero he leido de todo y no se q hacer para resolver este problema con los objetos q los he puesto como variables de sesion, lei sobre serializacion y lo q me quedo claro que solo me sirve para conservar los atributos

Deje esto en otro tema en el mismo foro, aver si me das una manito porfis



Pasa q ademas del objeto de conexion tengo otro objeto que guarda el pedido q se realiza, este ultimo objeto es de la clase Carrito . . . lo q pasa es q cuando uso uno de estos en un pagina funciona pero cuando uso los dos ahi viene el error.

Las clases son asi:
<?
class Carrito(){

}
session_start();

if (!isset($_SESSION['ocarrito'])){
$_SESSION['ocarrito']=new carrito;
$_SESSION['ocarrito']->carrito();
}

?>

<?
class conexion(){

}
session_start();
if (!isset($_SESSION['oconexion'])){
$_SESSION['oconexion'] = new conexion() ;
$_SESSION['oconexion']->conectar();
}
?>

Los uso asi:
require('conexionBD.php');
$_SESSION['oconexion']->conectar();
require('carrito.php');
$_SESSION['ocarrito']->compras_hechas();
en esta ultima linea sale el error:
Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition <b>carrito</b> of the object you are trying to operate on was loaded _before_ the session

Porfis ayudemme
no se donde estoy haciendo mal o quiza asi no se usan las sesiones
Gracias