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>
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.