Ciao a tutti,

ho una pagina dove ho un search, quando per esempio cerco qualcosa sono riuscito a far si che mi stampi i numeri di pagina della ricerca, ma pero appena clicco per andare alla pagina 2 mi fa vedere tutte le pagine e perde il valore cercato!!

Mi sapete dare una mano?

Codice PHP:

session_start
();
include
"../config.inc.php";
include
"../function.inc.php";
verifyAuth();

// Call logout function
if(isset($_GET['action']) && $_GET['action'] == "logout") {
logout();    
}

$search $_POST['chan_list'];
$sql "SELECT * FROM cccam_channelinfo WHERE chan_channel_name LIKE '%$search%'";
$query mysql_query($sql) or die (mysql_error());
$res_count mysql_num_rows($query);




// numero totale di records
$tot_records $res_count;

// risultati per pagina(secondo parametro di LIMIT)
$per_page 50;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

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

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;


// esecuzione seconda query con LIMIT

$sql_limit "SELECT * FROM cccam_channelinfo WHERE chan_channel_name LIKE '%$search%' LIMIT $primo$per_page";
$query_limit mysql_query($sql_limit);

....
....
....


$paginazione "";
for(
$i 1$i <= $tot_pages$i++) {
if(
$i == $current_page) {
$paginazione .= "<span class='Paginazione'>".$i " " "</span>";
} else {
$paginazione .= "<span class='Paginazione'>[url='?page=$i']$i[/url]</span> ";
}
}
$paginazione .= " ";
echo 
$paginazione