Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2004, 05:42
naipe
 
Fecha de Ingreso: diciembre-2003
Mensajes: 13
Antigüedad: 20 años, 4 meses
Puntos: 0
Pasar un objeto en un form

Hola, yo tengo este mas o menos codigo:


funcion x()
{
....
$usermod=array();
$contclass=0;
while(..)
{
$usermod[$contclass]= new caractuser();
$um=&$usermod[$contclass];

(...akii le daria valor a &nombre..)

$um->anyadirnombre($nombre);
$contclass++;
}

echo"<input type=\"hidden\" name=\"usermod\" value=\"$usermod\">"
."<input type=\"hidden\" name=\"op\" value=\"y\">";
}

switch(op)
{
case"y":
for($cont=0;$cont<4;$cont++)
{
$um=$usermod[$cont];
$N=$um->retornarnombre();
echo"--$N";
}

;

}

y el problema es que me da error
en el case "y" cuando hago $N=$um->retornarnombre();

¿Alquien sabe porque puede ser?
Yo pienso que igual no se puede pasar un objeto de una clase por el form como se fuera una variable normal. Pero entonces ...¿que tengo que hacerlo con variables de sesion?


Gracias