Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2016, 00:13
Avatar de wunderwaffen077
wunderwaffen077
 
Fecha de Ingreso: marzo-2014
Mensajes: 45
Antigüedad: 10 años, 2 meses
Puntos: 3
Respuesta: Mantener valor de select despues de enviar a otra pagina

Despues de consultar la pagina2 y retornar a la pagina1.

header("Location: pagina1.php?val=$select");


1. En la pagina1, debe haber una variable declarada para recibir el GET.

-- Si existe un $_GET, tomar ese valor; caso contrario es vacio:

$val = isset($_GET['val'])?$_GET['val']:'';

2. Supongo que los "options" del "select" lo generas con while.

<select id="selectUno">
Código PHP:
while($row mysqli_fetch_array($result)){
       
//Si el valor es igual al codigo traido por el GET, entonces la variable $sel, se llena con "selected"
       //Y esa variable se coloca en el option, para que el valor sea seleccionado.
    
if($val == $row['codigo']){ $sel "selected"; }else{ $sel ""; } 

    echo 
"<option value='".$row['codigo']."' $sel>".$row['valor']."</option>";

</select>



Tan fácil que esta!
=/