Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    tabella stampata a viseo troppo lunga... limitarla con possibilita di estensione

    ciao a tutti ,
    avrei bisogno di un consiglio,
    non so come cercare informazioni su questo argomento .
    io ho una tabella con n campi, ma stamparla a video risulta troppo lunga e quindi brutto da vedere.
    esiste un modo per dare un 'LIMIT' alla lunghezza dei campi visualizzati e tramite un tasto (link) estendere la tabella?

    grazie , ciao!

  2. #2
    Utente di HTML.it L'avatar di ispuk
    Registrato dal
    Jan 2009
    Messaggi
    1,026
    ciao mi sono imbattuto nello stesso problema poco fà poi ho rislto con del javascript più precisamente con jquery

    altra opzione è una libreria php e se netrovano molte in giro cercando "paginazione php"

    in puro php è un pò bruttino per quanto mi riguarda ma avevo trovato una soluzione,

    avevo scritto uno switch: di questo tipo,

    pagina index.php:

    Codice PHP:
    <?php
    //includi nella pagina la connessione al DB ovviamente
    switch ($_GET['num']) {
     case 
    '1':
    $query_select mysql_query("SELECT  username,password FROM tabella LIMIT 0,10");
    while(
    $risultatomysql_fetch_array($query_select))
    {
    extract($risultato);
    echo 
    '<tr><td>'.$risultato['username'].'</td><td>'.$risultato['password'].'</td></tr>';}
    break;
    case 
    '2':
    $query_select mysql_query("SELECT  username,password FROM tabella LIMIT 10,20");
    while(
    $risultatomysql_fetch_array($query_select))
    {
    extract($risultato);
    echo 
    '<tr><td>'.$risultato['username'].'</td><td>'.$risultato['password'].'</td></tr>';}
    break;

    ?>
    poi avevo creato 2 link di questo tipo:
    Codice PHP:
    [url="index.php?num=1"]pag-1[/url]
    [
    url="index.php?num=2"]pag-2[/url

    come credo avrai capito i link fanno un refresh sulla pagina stessa portando con se (a seconda di quale dei due link venga clikkato) il valore della variabile ($num),questa variabile fa si che lo (switch) prelevi i dati da una delle (query) .

    Successivamente se parte la prima query( visualizzi i dati dalla riga 0 alla riga 10 della tabella selezionata)
    Se parte l'altra query li visualizzi dalla riga 10 alla 20

    (ovviamente puoi personalizzare i numeir di riga a tuo piacimento)


    spero possa esserti utile

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 © 2026 vBulletin Solutions, Inc. All rights reserved.