Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    risultato su più pagine...

    Salve a tutti... avrei una necessità, forse qualcuno mi può aiutare; in pratica ho una pagina in php che si collega al database mi tira fuori i dati e li mette in ordine a video... vorrei però che a video appunto non caparissero tutto il risultato della ricerca ma solo, per esempio, i primi 10 dopodichè in basso un link mi dovrebbe portare agli altri 10 e così via, naturalmente oltre al link "avanti" ci deve essere anke il link "indietro"... qualcuno mi saprebbe indicare come muovermi per fare questa cosa?... vi ringrazio per tutto l'aiuto che potrete darmi...

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a vedere qua
    http://forum.html.it/forum/showthrea...hreadid=732639

    altrimenti fai una ricerca nel forum ke ci sono un sacco di discussioni che trattano l'argomento...

    Ciao

  3. #3
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    cerca nel forum come paginazione...

    esistono vari metodi

    in sql puoi usare la clausola limit ad hoc

    leggiti la manualistica

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  4. #4
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Potresti fare in modo che nella prima pagina vengano richiamti solo i primi dieci record mettendo un LIMIT 10 alla query e poi passare alla pagina successiva (ed inversamente a quella precedente) passando con il link stesso una variabile che setta il LIMIT della query ogni volta.

    es:

    il link per la pagina 2 setterebbe una variabile che nella query impone LIMIT 10,21.

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ok grazie!! cerco nel forum... nel caso non riesco a far funzionare l'impaginazione vi kiedo aiuto :-)

  6. #6
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Sgurbat non ho capito bene... io in pratica ho un codice grosso modo così:

    <? $dati = "SELECT id, nome, descrizione, data, docs FROM documenti";
    $query = mysql_db_query($db_name, $dati);
    $row = mysql_num_rows($query);
    ?>
    <table width="700" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td >
    <table width="700" border="0">
    <tr>
    <td height="5" colspan="6" ></td>
    </tr>
    <tr>
    <td width="83">Data</td>
    <td width="97">Titolo</td>
    <td width="190">Descrizione</td>
    <td width="164">File</td>
    </tr>
    <?
    for( $i=1; $i <= $row ; $i++)
    { $riga = mysql_fetch_object($query);
    $titolo = $riga->nome;
    $descrizione =$riga->descrizione;
    $id = $riga->id;
    $data = $riga->data;
    $doc = $riga->docs;

    ?>
    <tr>
    <td width="83">
    <? echo $data; ?>
    </td>
    <td width="97">
    <? echo $titolo; ?>
    </td>
    <td>
    <? echo $doc; ?>
    </td>
    </tr>
    <? } ?>
    <tr>
    <td></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    cosa devo inserire per fare come dici tu?

  7. #7
    Prima di cercare nel forum leggiti l'articolo che ti ha postato ken84: almeno cominci a capire il procedimento. Dopo potrai fare tutto quello che vuoi

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.