Foros del Web » Programando para Internet » PHP »

Pasar valores de variables de una página a otra

Estas en el tema de Pasar valores de variables de una página a otra en el foro de PHP en Foros del Web. Muy buenas, que tal ? Bueno estoy ahora con una dudilla al respecto. Estoy haciendo, en el panel de administración de una web, un formulario ...
  #1 (permalink)  
Antiguo 23/09/2010, 13:56
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
De acuerdo Pasar valores de variables de una página a otra

Muy buenas, que tal ?

Bueno estoy ahora con una dudilla al respecto.
Estoy haciendo, en el panel de administración de una web, un formulario para subir unos datos a la BD. Todo correcto, pero la duda que me surgió es la siguiente.

Tengo la sección que se llama index.php/?adm=bolsatrabajo

Aquí dejo el código:

Código PHP:
<div class="onecolumn">
    <div class="header">
        <span>Bolsa de Trabajo</span>
    </div>

    <br class="clear"/>

    <div class="content">
        <span class="anuncio_admin"><a href="index.php?adm=bolsatrabajo&crear=1"><u>Crear Oferta</u></a></span> <span class="anuncio_admin"><a href="index.php?adm=bolsatrabajo&gestionar=1"><u>Gestionar Ofertas</u></a></span>
        
        <?php
        
        $crearBolsa 
$_REQUEST['crear'];
        
$gestionarBolsa $_REQUEST['gestionar'];
        
    
/*/ ---------- Crear Oferta ---------- /*/
        
        
if(isset($crearBolsa) ){
        
        
?>
        
        <form action="index.php?adm=bolsatrabajo&crear=1&subir=1" method="post" name="anuncioNew">
        
        </form>
        
        <?php
            
        
// - if(isset($crearBolsa) )
        
    /*/ ---------- Fin Crear Oferta ---------- /*/
        
    /*/ ---------- Gestionar Oferta ---------- /*/
        
        
if(isset($gestionarBolsa) ){
        
            echo 
"Gestionar Bolsa";
            
        }
        
    
/*/ ---------- Fin Gestionar Oferta ---------- /*/
        
        
?>
        
        <div style="text-align:right; margin-top:30px;"> <a href="javascript:history.back(1)">Volver Atrás</a> | <a href="index.php">Volver al Panel de Administración</a></div>
    </div>

</div>
En lo que tengo duda es en lo siguiente. He insertado en la URL de Crear Oferta y Gestionar Oferta una variable con el valor de 1, y más abajo puse que si está definida que imprima ... bueno ahora lo que quiero hacer es crear un formulario para que envíe los datos, y la url quedaría, como ven, así:

index.php?adm=bolsatrabajo&crear=1&subir=1

La duda que me surge, y no es la primera ves que me pasa, que llega un momento que empiezo a acumular variables en la URL para ir comprobando cosas, y la verdad queda un poco fea. Habría alguna opción para no tener que estar poniendo tantas variables y que haga su función, es decir, que simplemente la url sea index.php?adm=bolsatrabajo&crear=1 y al darle a enviar que suba los datos a la BD y listo.

No se, me ronda la cabeza la idea de utilizar sesiones, pero ustedes son los expertos :)

A si que nada, a ver que me comentan.

Un saludo y muchas gracias.
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #2 (permalink)  
Antiguo 23/09/2010, 14:05
 
Fecha de Ingreso: septiembre-2010
Ubicación: http://nomenrecordo.blogspot.com/
Mensajes: 111
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Pasar valores de variables de una página a otra

Si quieres subir los datos des de la misma página de php pues haces la conexión con la BD y le mandas la query para que la ejecute.
  #3 (permalink)  
Antiguo 23/09/2010, 14:36
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Pasar valores de variables de una página a otra

Cita:
Iniciado por PHPau Ver Mensaje
Si quieres subir los datos des de la misma página de php pues haces la conexión con la BD y le mandas la query para que la ejecute.
¿? Creo que no me has entendido lo que quiero hacer. :S !!
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?
  #4 (permalink)  
Antiguo 23/09/2010, 16:03
Avatar de bioxido  
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Pasar valores de variables de una página a otra

Lo que sea que este enviando llega como una "variable"... asique me imagino podrias hacer...
Código PHP:
if(!empty($_FILES)){
//Se sube el archivo...

O bien, podrias enviar variables por $_POST aunque eso ya seria poco mas...complicado para lo que vos queres..
  #5 (permalink)  
Antiguo 23/09/2010, 16:12
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Pasar valores de variables de una página a otra

Pues yo creo que lo mejor seria mandarlo por $_POST con un input type hidden, es basicamente lo mismo, con una condicional de que si es cierto número lo tome y si es otro no lo tome, etc.

aunque si lo haces solo por estética, igual no tiene gran chiste, un campo más en la url, que aparte es una pagina que no quieres indexar, no creo que el usuario exclame lo fea que se ve la url en su próxima plática.
  #6 (permalink)  
Antiguo 24/09/2010, 02:10
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
De acuerdo Respuesta: Pasar valores de variables de una página a otra

Cita:
Iniciado por memoadian Ver Mensaje
Pues yo creo que lo mejor seria mandarlo por $_POST con un input type hidden, es basicamente lo mismo, con una condicional de que si es cierto número lo tome y si es otro no lo tome, etc.

aunque si lo haces solo por estética, igual no tiene gran chiste, un campo más en la url, que aparte es una pagina que no quieres indexar, no creo que el usuario exclame lo fea que se ve la url en su próxima plática.

En principio lo hago por estética pero siempre tiene algo de seguridad. Aunque no me gusta ver todo así, para que sea más complicado que vean esos valores y puedan modificarlos o editarlos.

Un saludo y muchas gracias.
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?

Etiquetas: pasar, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:18.