Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    5

    Php Paginazione risultati

    Salve, ho seguito il tutorial della paginazione dei risultati presente al seguente indirizzo (http://php.html.it/articoli/leggi/85...one-di-dati/3/) e ha funzionato correttamente, l'unica cosa è che i collegamenti alle varie pagine dei risultati ( Ex 1-2-3-4-5 Ultima etc) mi vengono incolonnati e non orizzontalmente ... non sono riuscito a risolvere il problema. Il codice che uso per i collegamenti e' lo stesso del sito che riporto qui ...

    <?php
    $paginazione = "Pagine totali: " . $tot_pages . "
    [";
    for($i = 1; $i <= $tot_pages; $i++) {
    if($i == $current_page) {
    $paginazione .= $i . " ";
    } else {
    $paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";
    }
    }
    $paginazione .= "]";
    ?>

    e questo e il codice che lo richiama.. (ho provato anche a togliere i \n ma cmq nn sono loro il problema)

    // includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
    include("paginazione_1.php");
    //include("paginazione_2.php");

    // in questa cella inseriamo la paginazione
    echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";

    echo " </tr>\n</table>\n</div>";

    mysql_close();

    Grazie

  2. #2
    Codice PHP:
    $paginazione .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> "
    questo può diventare:

    Codice PHP:
    $paginazione .= "<td><a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a> ";</td
    e questo :

    Codice PHP:
    echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n"
    diventa
    Codice PHP:
    echo " <tr>\n $paginazione</tr>"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    5
    Ciao, ho provato il tuo consiglio .. ma nn é cambiato nulla, i risultati della pagine continuano ad allinearsi una sotto l'altro come si puo' vedere dall'immagine .. nn so' dove sbattere piu' la testa ... l'unico problema per terminare il lavoro e questo...


  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Ciao, prova....

    Codice PHP:

    $paginazione 
    "<table>\n";
    $paginazione .= "<tr>\n";
    $paginazione .= "<td>Pagine totali: " $tot_pages "</td>\n";
    $paginazione .= "<td>[</td>\n";
    for(
    $i 1$i <= $tot_pages$i++) {
    if(
    $i == $current_page) {
    $paginazione .= "<td align=\"center\">" $i "</td>\n";
    } else {
    $paginazione .= "<td align=\"center\"><a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a></td>\n";
    }
    }
    $paginazione .= "<td>]</td>\n";
    $paginazione .= "</tr>\n";
    $paginazione .= "</table>\n"

  5. #5
    io credo sia un problema di css...... prova a verificare il codice che vien generato e poi prova a visualizzarlo senza css

    ti consiglio firefox con firebug e developer toolbar come plugin

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    5
    X freeman74: Grazie funziona! Potrei sapere il perche' di questo problema?

    Grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    bè non avendo tutto il codice originale sottomano posso supporre che come ha scritto nmkbeppe avevi qualche css o qualche cosa che ti forzava la visualizzazione della tabella; in quel modo abbiamo inserito una tabella per conto suo e adattato il contenuto a quella tabella.
    Ovviamente poi con i css modifichi lo stile della tabella interna (se ne hai bisogno)

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    5
    Posso solo che ringraziarvi.! Provero' qnd a crearlo senza css e capire dove forzavo..

    Grazie Tanto a entrambi!

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.