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

    Problema con paginazione pillola

    Ciao ho seguito la pillola ed ho un problema.
    Non sono ancora esporto di questo linguaggio e finora per sfogliare i recordset usavo questo script
    codice:
        while ($riga = mysql_fetch_assoc($risultato)) {
            echo $riga["campo"];
        }
    Ora per far funzionare la paginazione mi vedo costretto a usare questo
    ciclo
    codice:
      for ($i = $da; $i < $a; $i++){
       $riga = mysql_fetch_array($result);	//questa l'ho aggiunta io
       echo "  <td>" .$riga[campo] ."</td>".chr(10);
      }
    Il problema è che quando sfoglio pagina l'array riparte sempre dal primo indice.
    Che istruzione devo usare invece di fetch_array per ottenere
    tutto l'array di dati, invece di chiamare sempre riga riga, o comunque come si rosolve la questione?

  2. #2
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Perché ti vedi costretto ad usare il for?

    For e while sono uguali, intercambiabili, quindi puoi usare il while senza problemi

    Codice PHP:
    while ($riga mysql_fetch_array($result)) {
            echo 
    "<td>".$riga['campo']."</td>".chr(10);
        } 
    Correggetemi se sbaglio

  3. #3
    Vabbè hai capito tutto ^^
    Comunque ho risolto, bastava leggere tutto il thread della pillola :bubu:

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.