Visualizzazione dei risultati da 1 a 5 su 5

Discussione: numerare record

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    numerare record

    ciao
    ripropongo una domanda che avevo già fatto...

    all'interno di una tabella del database salvo tutti i messaggi (esempio di un forum) e ogni messaggio ha il suo ID..

    i messaggi li suddivido per argomenti cioè:

    codice:
    ARGOMENTO 1
    -messaggio ID 2345
    -messaggio ID 2356
    -messaggio ID 2457
    -messaggio ID 2578
    
    ARGOMENTO 2
    -messaggio ID 1234
    -messaggio ID 4567
    -messaggio ID 5679
    -messaggio ID 7890
    (gli ID li ho messi logicamente a caso)

    quello che vorrei fare è che i messaggi in ogni argomento fossero numerati, cioè:

    codice:
    ARGOMENTO 1
    -messaggio numero 1
    -messaggio numero 2
    -messaggio numero 3
    -messaggio numero 4
    
    ARGOMENTO 2
    -messaggio numero 1
    -messaggio numero 2
    -messaggio numero 3
    -messaggio numero 4
    come posso fare??

    non so se mi sono spiegato

  2. #2
    Nel ciclo che estrae i dati del database incrementi una variabile ed utilizzi il suo valore per la numerazione.

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da filippo.toso
    Nel ciclo che estrae i dati del database incrementi una variabile ed utilizzi il suo valore per la numerazione.
    il problema è che con la paginazione, poi ad ogni pagina questa variabile si azzera e ricomincia da capo il conteggio...

    ti riporto l'esempio

    Codice PHP:
    $sql "SELECT * FROM tabella LIMIT $inizio$n_record"
    $query = @mysql_query("$sql"); 

    $conteggio 1

    while (
    $row mysql_fetch_array($query)) { 

    echo 
    "$conteggio$row[prova] 
    "


    $conteggio++; 


    facendo così ad ogni pagina il conteggio riprende da capo... io vorrei invece che continuasse per ogni pagina

  4. #4
    Originariamente inviato da torrone
    il problema è che con la paginazione, poi ad ogni pagina questa variabile si azzera e ricomincia da capo il conteggio...
    Non vedo il problema. E' sufficiente inizializzare la variabile con il valore di offset utilizzato nel LIMIT.

  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    quando uno è di coccio
    grazie mille.. sempre disponibilissimo

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.