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

    [PHP] Paginazione di un record lungo

    Salve a tutti, vorrei chiedervi di aiutarmi a risolvere un piccolo problema:
    sul mio sito è possibile accedere ad alcuni capitoli di un libro; questi capitoli sono immagazinati in un db mysql (potrebbe essere utile saperlo ) e riesco a visualizzarli correttamente.
    Il problema è che alcuni sono troppo lunghi e quando vengono visualizzati creano una pagina lunghissima e sicuramente poco invitante da leggere.
    Esistono metodi per paginare il contenuto di un solo record? Ho cercato un pò on-line, ma non ho trovato niente di attinente al mio problema.

    Vi prego, aiutatemiiiiiiiiiiii!!!!!

    e grazie mille in anticipo!
    "Nulla accade per caso..."

  2. #2
    Per prima cosa io proverei ad usare questo:
    codice:
    echo nl2br($libro);
    così se hai salvato nel tuo db gli "a capo" dovresti vedere un output formattato bene.


    Altrimenti, una volta estratti i campi che ti interessano dal tuo database , potresti leggere i campi della stringa fino al... centesimo (per esempio) e poi aggiungere un


    codice:
    @mysql_connect("localhost", "user", "pass") or die("non riesco a connettermi al database");
    @mysql_select_db("tabella1") or die("non trovo nessuna tabella");
    
    $sql = "SELECT libro FROM elenco ";
    $result = @mysql_query($sql) or die("i dati inseriti sono errati");
    
    
    
    while (list($libro) = mysql_fetch_row($result)){
    $i=0;
    
    while ($libro<$libro.length){
        echo $libro[$i];
        $i++;
    
      if($i==100)  {
       echo "
    ";
       $i=0;
      }
    }
    
    }
    PS. spero sia giusto il codice perché non ho il tempo per testarlo... comunque se non dovesse tornarti qualcosa fammi sapere.

    ciao ciao
    Quanti programmatori sono necessari per cambiare una lampadina?
    Nessuno, e' un problema hardware.

  3. #3
    Grazie mille! Con echo nl2br($libro); ho ottenuto un buon risultato.
    Almeno adesso il testo si può leggere.
    "Nulla accade per caso..."

  4. #4
    Prego, è stato un piacere
    Quanti programmatori sono necessari per cambiare una lampadina?
    Nessuno, e' un problema hardware.

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.