Google
Web dns.bdat.net

[PHP-ES] OBJECT POR POST

From: Igor (igor(EN)dualia.es)
Date: Wed Oct 27 2004 - 13:32:49 CEST


Hola lista, mi pregunta esta vez es muy simple, pero no la he encontrado
en los manuales…
Se puede pasar un objeto por GET o POST?
Yo creo que si, porque he hecho la prueba, y al leer lo que llega lo lee
como Object, pero luego no se meter ese valor en una variable de tipo
object. Cuando quiero acceder a un metodo de ese objeto, me dice “Fatal
error: Call to a member function on a non-object in
c:\appserv\www\b2b\autocontrato\registros\ins_empresa_2.php on line 142”
 
El código es el siguiente (+o-):
 
            if ( (isset($_POST['per_nombre'])) &&
(isset($_POST['obj_empresa'])))
            {
//DATOS OBLIGATORIOS
$obj_persona = new cl_persona();
$obj_persona->set_nombre ($_POST['per_nombre']);
echo "Mete la variable<br>";
$obj_empresa = $_POST['obj_empresa'];
            }
            else
            {
                        gestiona_error ("falloPOST", $pagina);
                        //exit;
            }
 
            $formulario_ver_empresa =
$obj_empresa->devuelve_formulario_ver(); //esta es la linea 42
 
PD: escribe “Mete la variable” en pantalla, por lo que si pasa por
“$obj_empresa = $_POST['obj_empresa'];”
 
Gracias



This archive was generated by hypermail 2.1.7 : Fri Nov 12 2004 - 20:21:31 CET