Ho un form di ricerca che fa un post ad una pagina chiamata ricerca.php la quale a sua volta si occupa di eseguire con i dati prelevati dal post la query sul db.
$theDate = isset($_POST["date1"]) ? $_POST["date1"] : "";
$theDate2 = isset($_POST["date2"]) ? $_POST["date2"] : "";
$canale = $_POST["cat"];
$testo = $_POST['testo'];
Poichè il file di paginazione incluso nella pagina lavora con parametri recuperati da query string, ho un problema, poichè quando vado alla pagina successiva perdo i dati:
<?php
if($current_page == 1) { // se siamo nella prima pagina
$precedente = "<< precedente";
} else { // altrimenti
$previous_page = ($current_page - 1);
$precedente = "<a href=\"?page=$previous_page&cat=$canale&testo=$tes to\" title=\"Vai alla pagina precedente\"><< precedente</a>";
}
if($current_page == $tot_pages) { // se siamo nell'ultima pagina
$successiva = "successiva >>";
} else { // altrimenti
$next_page = ($current_page + 1);
$successiva = "<a href=\"?page=$next_page&cat=$canale&testo=$testo\" title=\"Vai alla pagina successiva\">successiva >></a>";
}
$paginazione = "$precedente $successiva";
?>
Come mi consigliate di procedere?
ciao