Salve ,ho sostituito $_GET con $_REQUEST per visualizzare anche nella seconda pagina i criteri di ricerca selezionati, ma vengono visualizzati anche marca non richieste??? come mai???ecco la prima parte del codice inserito nella pagina:
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_REQUEST['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_REQUEST['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_REQUEST['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_REQUEST['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
questo è l'altra parte di codice :
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $autovetture) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
$queryString_Recordset1 = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset1") == false &&
stristr($param, "totalRows_Recordset1") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset1 = "&" . htmlentities(implode("&", $newParams));
Mi spiego meglio dopo aver creato una pagina di ricerca dove vengono visualizzati 10 record per pagina (esempio 15 modelli ford di cui 10 vengono visualizzati nella prima pagina e corrrispondo ai criteri scelti, nella 2 pagina i restanti 5 vengono visualizzati insieme al altri modelli non selezionati come mai???? mi date una mano.grazie