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

    problema divisione pagine

    Questa pagina dovrebbe visualizzarmi un elenco di 5 clienti e poi dividere gli altri in pagine successive...il problema sta che i link alle pagine successive mi restituiscono sempre il risultato della prima pagina, non cambiando quindi i contenuti..il php non mi restituisce nessun errore e io non capisco dove posso aver sbagliato



    <table cellpadding="0" cellspacing="0" border="0" width=440 align=center>
    <?php
    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $search = "SELECT * from clienti";
    $query = mysql_query($search);
    $numero= mysql_num_rows($query);

    $numpag=$numero/4;
    settype($numpag, 'integer');
    $div=$numero % 4;
    if ($div!=0 && $numero!=0) {
    $numpag++;
    }

    $limita = '';

    if ($limita == "") {
    $limita=0;
    }

    if($numero=="0") {
    echo"
    <tr>
    <td valign=top align=center width=20></td>
    <td width=410 heigth=77>




    <font class=titolo>Nessuna news disponibile</font>

    </td>
    </tr>
    ";
    } else {
    $search = "SELECT * FROM clienti ORDER BY id_cliente DESC LIMIT $limita,5";
    $query = mysql_query($search);
    while($data=mysql_fetch_array($query)) {
    echo"
    <tr>
    <td valign=top align=center width=20></td>
    <td width=410 heigth=77>
    <font class=titolo>$data[nome]</font>

    <font class=news> $data[id_cliente]</font>

    <font class=news> $data[cognome]</font>

    <font class=aggiornato>Aggiornato " .date("j/n/y", $data['data']) . "</font>
    </td>
    </tr>
    <tr>
    <td width=20>&#160;</td><td width=420 heigth=40>&#160;</td>
    </tr>
    ";
    }
    }
    echo"
    <tr>
    <td heigth=44 colspan=2>
    <font color=\"#FF0099\" size=\"-2\">pagina ";
    $cliente=1;
    $limita=0;
    while($numpag>0) {
    echo"
    <a href=$_SERVER[PHP_SELF]?limita=$limita>$cliente</a>

    ";
    $numpag=$numpag-1;
    $cliente++;
    $limita=$limita+4;
    }
    echo"
    </font>


    </td>
    </tr>
    ";
    ?>
    </table>


  2. #2
    ho provato a rifare la pagina anche seguendo questa pillola

    http://forum.html.it/forum/showthrea...=&pagenumber=1


    stesso risultato...ovvero mi ripete il contenuto della prima pagina sulle altre...
    nessun messaggio di errore.

  3. #3
    risolto.

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.