Ho un problema.
Voglio creare una paginazione sui risultati estratti da un databaase.
La paginazione impostata come segue va bene; mi crea i numeri di pagina ( [1] [2] [3] ... ) selezionabili.
Il problema è che quando clicco sul tasto [2] o sugli altri tasti cliccabili, e ritorno alla pagina per visualizzare i risultati restanti dall'interrogazione al database, proprio nella query al database mi modifica i campi "parola chiave" e "tipo_ann1" che avevo avuto modo di inviare tramite un form da una pagina precedente, e quindi (cliccando su [2], [3] e ....) non mi appare nessun altro risultato ( pur essendoci).
Mi dareste una mano?!? Mi sarò perso sicuro qualche cosa.
Grazie anticipatamente.

Vi posto il codice:
Codice PHP:


pagina
.php

//Non riporto la connesione al database
....................................
....................

$count_pag "SELECT * FROM sport WHERE testo LIKE '%$parolachiave%' AND tipo1 LIKE '$tipo_ann1'";

$resull mysql_query($count_pag$conn);
$tot_records mysql_num_rows($resull);

$per_pages 10;

if(!(
$tot_records<10)){

$tot_pages ceil($tot_records $per_pages);
}else{
$tot_pages 1;
}

$current_page = (!$_GET['page']) ? : (int) $_GET['page'];

$primo = ($current_page 1) * $per_pages;
echo
$primo";

$count"SELECT * FROM sport WHERE testo LIKE '%$parolachiave%' AND tipo1 LIKE '$tipo_ann1' LIMIT $primo$per_pages";
$result mysql_query($count$conn);


$i=0;
echo 
"[url="../../area.php"]Home[/url] >> <a href=sport.php>Sport</a> >>$tot_records risultati tra [b]$tipo_ann1 per [b]Sport";

while(
$row mysql_fetch_row($result)){
    
$i=1;
    echo 
"<table border>";
    echo 
"<tr><td bgcolor=#125828>[b]<p align=center><FONT color=white size=2>Data di inserimento</font></p></td>
          <td bgcolor=#125828>[b]<p align=center><FONT color=white size=2>Testo annuncio</td>
          <td bgcolor=#125828><p align=center>[b]<FONT color=white size=2>Telefono</td>  
          <td bgcolor=#125828>[b]<p align=center><FONT color=white size=2>Email</td>"
;

        
$example $row[5];
          
$example str_replace($parolachiave"<span style =background:white>$parolachiave</span>"strtolower($example));

        echo 
"
<tr><td bgcolor=#AAD84B><FONT size=2><p align=center>
$row[1]</td>
            <td bgcolor=#AAD84B><FONT size=2>
$example</td>
                  <td bgcolor=#AAD84B><FONT size=2>
$row[7]</td>
            <td bgcolor=#AAD84B><FONT size=2>
$row[8]</td>";
        echo 
"</table>";         
        }
    
    include(
"paginazione_2.php");
    if(!
$i) echo "<p align=center>[b]
<font size=4>Mi dispiace, nessun risultato alla tua ricerca</font></p>"
;
        else{
            echo 
"<tr>\n<td height = 50 valign = bootom align=center > $paginazione</td>\n";
            }
    echo 
"<p align=center><a href=sport.php>Cambia i criteri di ricerca<a>";
    exit;
    } 

[php]

paginanazione.php

<?php

$paginazione = "Pagine totali: " . $tot_pages . "
[";
for($l = 1; $l <= $tot_pages; $l++) {
if($l == $current_page) {
$paginazione .= $l . " ";
} else {
$paginazione .= "$l ";
}
}
$paginazione .= "]";

?>