Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [php&db] non voglio il next nell'ultima pagina!

    Ciao!

    Ho seguito questo tutorial http://www.mrwebmaster.it/tutorial/php/tutorial455.htm per la paginazione dei risultati di una select, in particolar modo per visualizzare un tot di risultati ed i pulsanti back e next.

    Il problema è che questo codice:
    Codice PHP:
    if ($npages 1){
      if (
    $pag 1){
     
        echo 
    "<a href=\"home.php?lang=".$lang."&nav=".$nav."&pag=".--$pag."\">";
        echo 
    "&laquo; back</a>|";
      } 
      
      if (
    $pag $npages){

        echo 
    "<a href=\"home.php?lang=".$lang."&nav=".$nav."&pag=".++$pag."\">";
        echo 
    "next &raquo;</a>";
      } 

    con

    $x_pag=5;
    if (!isset($_GET['pag'])) {
    $pag = 1;
    }
    else {
    $pag = $_GET['pag'];
    }
    $nrows=pg_NumRows($selcont);
    $npages = ceil($nrows / $x_pag);

    teoricamente non dovrebbe uscire il next nell'ultima pagina, ed invece esce.. come mai?!

  2. #2

  3. #3

  4. #4
    Controlla che $npages non assuma valori inattesi, teoricamente tutto dovrebbe funzionare bene

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.