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.