PHP - Ejecutar código en otra página php

 
Vista:

Ejecutar código en otra página php

Publicado por adrian (3 intervenciones) el 08/01/2012 20:25:30
Buenas gente, mi consulta es por lo siguiente:
Desde una primera página php necesito pasar a ejecutar código php en una
segunda pagina también php.
Lo que hice hasta ahora es, desde la primera página, llamar a una función que
está en la segunda, y todo anduvo muy bien, o sea algo así:

#paginaPrimera.php
<?php
.....
.....
ingresoDatos(); //esta función está en páginaSegunda.php
.....
.....
?>

El problema es que la función ingresoDatos() tiene un formulario que cuando se
llena, regresa a paginaPrimera.php por el método tradicional "Post", en vez de
hacerlo con la instucción "return" como debe hacerse para regresar de cualquier
función.
Si bien el sistema funciona perfectamente, el hecho de ejecutar este código de
manera reiterada me está llenando la pila con direcciones de retorno que nunca se
sacarán.
En vez de una llamada a función, probé usar "goto" para saltar directamente a
la etiqueta "ingresoDatos:", pero al estar en otra página el goto no funciona
(goto y etiqueta deben estár en el mismo bloque <?php ?>).

Quisiera saber si hay alguna forma de ejecutar el código en segundaPagina.php
llamándolo desde la primeraPagina.php, ya sea mediante link, algún goto especial
o algo así.

Desde ya muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ejecutar código en otra página php

Publicado por Mesea63 (7 intervenciones) el 08/01/2012 21:01:09
Necesito saber lo que realiza la función IngresaDatos ()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejecutar código en otra página php

Publicado por Adrian (3 intervenciones) el 09/01/2012 21:13:55
Bueno, no hace nada fuera de lo normal: Se ingresan números y fechas nada mas, y finalmente se clikea "aceptar" y mediante "POST" se regresan los valores del formulario. El tema es que, como este formulario está dentro de una función, debe regresar mediante "return" y no "post".
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejecutar código en otra página php

Publicado por Mesea63 (7 intervenciones) el 10/01/2012 00:48:28
No utilices una función crea el trozo de código, lo metes en un archivo PHP y lo llamas con include (ruta/nombre de archivo) .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejecutar código en otra página php

Publicado por Adrian (3 intervenciones) el 11/01/2012 04:54:52
Bueno, ya está. La solución fue utilizar sesiones para mantener los valores de las vairables y header("Location: ingresaDatos.php") para ejecutar el php que tiene el formulario.
Gracias por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar