Foros del Web » Programando para Internet » PHP »

Exportar variable

Estas en el tema de Exportar variable en el foro de PHP en Foros del Web. Hola buenas. Tengo una curiosidad que no logro resolver. He realizado un desplegable en el cual te salen muchas empresas y tu seleccionas una en ...
  #1 (permalink)  
Antiguo 04/10/2007, 05:49
 
Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 18 años, 7 meses
Puntos: 0
Exportar variable

Hola buenas. Tengo una curiosidad que no logro resolver. He realizado un desplegable en el cual te salen muchas empresas y tu seleccionas una en concreto. Pues bien, mi intención ahora es transportar esa empresa en una variable de sesion, para que en el apartado siguiente recupere esa empresa seleccionada y pueda mostrar todos sus datos.

Os pongo el código para que veais lo que he hecho:

Código PHP:
<select name="pob1"> 
          <option value="">________________

<?php
   
for($i=0$i<$tam$i++){
?>          
          <option value="<?php echo $id_soci[$i?>">
                                   <?php echo $sociedades[$i?>
<?php
   
                                         
}
?>

</select>


Si fuera un formulario del tipo INPUT TYPE si sabría como utilizar posteriormente esa variable que exporto utilizando por ejemplo $ruta=$_SESSION[...] . Sin embargo, al ser un desplegable me pierdo y no se que hacer.No sé que es lo que puedo exportar de ese código.

A la hora de hacer la consulta que recupera los datos en el desplegable, he realizado esto:

Código PHP:
<?php

$sql 
"SELECT * FROM sociedades ORDER BY 'nombre'"// Obtiene todas las sociedades almacenadas en la base de datos
$rs mysql_query($sql$con) or die("Error al consultar datos sociedades: ".mysql_error());

if(
mysql_num_rows($rs)>0)
{
$tam=mysql_num_rows($rs);
    while(
$row mysql_fetch_assoc($rs))
    {
        
$id_soci[]=$row["id_soci"];
        
$sociedades[]=$row["nombre"];
    }
}

mysql_close($con);

?>
Mil gracias a todos.
  #2 (permalink)  
Antiguo 04/10/2007, 06:19
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 2 meses
Puntos: 8
Re: Exportar variable

En la página de destino deberías poder recuperar el valor seleccionado sin problemas.
Dependiendo del tipo de acción del formulario que contiene el 'select' recibirás el valor en $_GET o $_POST.

Código PHP:
<?php
  $valor
=$_GET['pob1']; //Recuperas el valor "id_soci" del seleccionado
  
...
De todas maneras, te aconsejo darle un valor también a la primera opción, la que no vale ("-----------------------"), por ejemplo -1 (contando que no haya ningún "id_soci" que valga -1)
__________________
Kelpie
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 05:22.