Buenas, tengo una página con un montón de filtros, los cuales van modificando mi variable $DataFilter que es la que entra en la base de datos y muestra por pantalla los elementos filtrados por el usuario.
Ahora quiero darle al usuario la posibilidad d poder guardar sus búsquedas para que no tenga que andar siempre metiendo todos los filtros y poder tener asi guardadas sus búsquedas favoritas, que es lo típico es muchas páginas con filtros, pero no tengo mucha idea como hacerlo...lo único que tengo más o menos claro es que la búsqueda guardada tiene que ser igual a mi variable $DataFilter ya que esta recoge todos los parámetros. Por ahora estoy intentando esto:
Código PHP:
Ver original<label for="selectinput1">Last searches</label>
<select name="selectinput1">
<option></option>
<?php
$qryCarInformation = str_replace(".Filter.", $DataFilter, $qryCarInformation);
$rcsCarNumber = $cardata->query($qryCarNumber);
$row = $rcsCarNumber->fetch_array(MYSQLI_BOTH);
if($DataFilter!="") {
$DataFilter=$_SESSION['DataFilter'];
$_SESSION["DataFilter"]="Search1";
?><option><?php echo $_SESSION["DataFilter"]?></option>
<?php
}
?>
</select>
Pero no sé si es del todo correcto, aunque funciona creo, creo q en la search1 me busca los elementos que aparecen por defecto que son todos lo cual no tiene mucho sentido pero si le voy añadiendo filtros se van añadiendo a search1 creo tb, aunque no sé muy bien como comprobarlo al no tener otra búsqueda guardada para comparar.
El problema es cómo guardo ahora la segunda búsqueda y sucesivas.
Muchas gracias antemano.
Saludos.