Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332

    problema visualizzare record nella seconda pagina

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332
    ma non so proprio che fare?? da cosa dipende questo problema , mi date una mano.sono in attesa di vostra risposta grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332

    visualizza record in piu' pagina

    visualizza record in piu' pagine, dopo una ricerca appare la lista dei record per esempio 15 nella pagina vengono visualizzati 10 per volta, fin qui ci siamo nella succesiva pagina vengono visualizzati record restanti + quelli non richiesti come mai????? grazie

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    posta anche la SELECT etc....
    ¿Hasta la pasta?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332
    mysql_select_db($database_autovetture, $autovetture);
    $query_Recordset1 = sprintf("SELECT marca, modello, anno, prezzo, alimentazione FROM modelli WHERE modelli.marca like '%s' AND modelli.modello like '%s' AND modelli.alimentazione like '%s' AND modelli.anno BETWEEN %s AND %s AND modelli.prezzo BETWEEN %s AND %s ", $tmarca_Recordset1,$tmodello_Recordset1,$talimenta zione_Recordset1,$tannoinizio_Recordset1,$tannofin e_Recordset1,$tprezzoinizio_Recordset1,$tprezzofin e_Recordset1);
    $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);

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    332
    ma nessuno sa come fare ???????????????????

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.