Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2006, 14:38
juanitovoy
 
Fecha de Ingreso: agosto-2006
Mensajes: 78
Antigüedad: 17 años, 8 meses
Puntos: 0
Mensaje Variable En Misma Pagina No Reconoce

Hola

Tengo la siguiente duda acerca de un pase de variables en la misma pagina por formulario este es ;

if ($_GET['control']==""){
$id_tabla = $HTTP_GET_VARS["id"];
$memo[0]="$id_tabla";
}

if ($_GET['control']=="1"){
if ($_GET['select']=="poblacion"){
$id_tablaform=$memo[0];
$_pagi_sql = "SELECT * FROM correo_g.".$id_tablaform." order by poblacion";
}
}

Luego tengo este formulario en la misma pagina

<td height="32"><FORM METHOD="get" ACTION="paginaleo.php">
<p>
<p>
<strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ordenar
alfab&eacute;ticamente por</font></strong>
<div align="center"><select name="select">
<option value="poblacion">Poblacion</option>
<option value="nada">Empresa</option><br>
<option value="especialidad">Especialidad</option>
</select>
<input name="ocult" type="hidden" value="lugo">
<input name="control" type="hidden" value="1">
<input type="submit" value="VER"></div>
</FORM

Bien el funcionamiento es el siguiente, mientras el usuario no haga el submit no entrara en el if de control =1 con lo cual el if de control == "" me lo hace siempre bien y funciona bien.

El problema esta cuando hace el if control = "1" entonces me peta como vereis he utilizado hasta una matriz para guardar la variable $id_tabla ya que cuando entra en ese if control = "1" quiero que me guarde la $id_tabla correspondiente al $HTTP_GET_VARS["id"];

El problema creo que lo tengo que no se como guardar el valor de $id_tabla en una variable estatica, es decir que conforme vaya pasando paginas siguientes no pierda el valor el cual corresponde al nombre de la tabla hacer el select.

Gracias por la ayuda!