¿Cómo mandar a una variable de sesión el dato tomado de un listado select?
Publicado por Janet (4 intervenciones) el 14/01/2016 06:06:19
Hola! ¿cómo puedo mandar a una variable de sesión el dato seleccionado de un listado select, previamente llenado despues de una consulta a mysql?
Resulta que para consultar un artículo debo seleccionar su clave, entonces lleno el select con las claves que hay en la bd, una vez seleccionada la clave en el select tengo un boton consultar y se debe mostrar los datos correspondientes en otra página, pero no me guarda la clave en la variable de sesión, no sé mucho de php y tal vez parezca una bobada, pero no he encontrado la solución en ninguna parte, cabe mencionar que en otros scripts uso el select y lo seleccionado si se pasa a la variable de sesión, pero es para guardarlo en la base de datos y no proveniente de una consulta como esto, agradezco sus respuestas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include('conectarbd.php');
$consulta=mysql_query("SELECT Id_Art FROM articulo", $conexion) or die ("Problemas en el select".mysql_error());
?>
<select name="consultar" id="consultar">
<?php
while($reg=mysql_fetch_array($consulta))
{
echo "<option value=".$reg['Id_Art']."selected>".$reg['Id_Art']."</option>";
}
?>
</select>
<?php $_SESSION['clave']=$_REQUEST['consultar'];?>
<input type="submit" name="Submit" value="Consultar" />
Valora esta pregunta


0