Vereis tengo una pagina en la que utilizo varios selects para seleccionar unos determinados datos y filtrar una consulta, el filtrage funciona bien lo que ocurre es que al uitilizar el paginador y pasar de una pagina a la siguiente me refresca la misma y los selects toman el valor por defecto que muestran al entrar en la pagina por primera vez (aunque la consulta sigue funcionando bien aunque cambie la pagina con el paginador la misma mantiene el valor seleccionado) y me gustaria que mientras paso de pagina con el paginador los selects tambien mantuvieran el valor seleccionado.
La estructura de la pagina es la siguiente:
Tengo una pagina principal que se llama "EscortsChicas.php" y dentro de la misma hay 2 divs
En el primer <div> llamo a la pagina con un require "MenuLateralEscortsChicas.php" en esa pagina se encuentran los selects desde donde selecciono por que datos quiero filtrar
En el segundo <div> llamo a la pagina con un require "ContenidoEscortsChicas.php" en esa pagina se encuentra la consulta con el paginador.
Este es el codigo que tengo de uno de los selects, todos se basan en el mismo código.
Código PHP :
<select name="selnombre" id="selnombre" class="Guias3" Onchange="cargarContenido('ContenidoEscortsChicas.php')"> <option value="-1" selected> Todos los nombres </option> <?php $tablanombre = mysql_query("SELECT DISTINCT Nombre FROM escortschicas ORDER BY Nombre ASC"); while ($registronombre = mysql_fetch_array($tablanombre)) if (isset($_GET["selnombre"])<>'-1'){ echo "<option value='".$registronombre['Nombre']."' > ".$registronombre['Nombre']."</option>"; } elseif (isset($_GET["selordenar"])=='-1'){ echo "<option value='".$registronombre['Nombre']."' > ".$registronombre['Nombre']."</option>"; } else { echo "<option value='".$registronombre['Nombre']."' selected> ".(isset($_GET["selnombre"]))."</option>"; } mysql_free_result($tablanombre); ?> </select>
Muchas gracias a todos, un saludo: