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

    Distaccare valori uguali

    Ciao, ho dei valori numerici memorizzati, e in continuo aggiornamento, in un database di mysql e li visualizzo con un semplice script che ho creato in php:

    Codice PHP:
    $attivita "SELECT * FROM dati ORDER BY numero;";
    $attivita2 mysql_query($attivita) or die(mysql_error());
    while (
    $row mysql_fetch_array($attivita2)) {
    $numero stripslashes($row['numero']);
    echo 
    $numero"<br>";

    quello che visualizzo è questo:
    10
    10
    11
    13
    14
    14
    25
    26
    33
    33
    51
    52
    52
    56
    Adesso vorrei distaccarli per ugual numero di valori con delle linee. Esempio:
    =======
    10
    10
    =======
    11
    =======
    13
    =======
    14
    14
    =======
    25
    =======
    26
    =======
    33
    33
    =======
    Come potrei fare? Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Quando $numero cambia il valore che aveva precedentemente allora stampa la riga di separazione.

  3. #3
    un esempio in codice php? mi verrebbe in mente di usare gli array...ma non ne sono sicuro

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi.

    Codice PHP:
    $attivita "SELECT * FROM dati ORDER BY numero;";
    $attivita2 mysql_query($attivita) or die(mysql_error());
    $sav = -1;
    while (
    $row mysql_fetch_array($attivita2)) {
    $numero stripslashes($row['numero']);
    if (
    $sav != $numero) {echo "======<br/>";}
    echo 
    $numero"<br>";
    $sav $numero

    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    codice:
    old_val = null
    while (new_val = ....) {
        if (old_val != new_val) then
            print "===="
    
        print new_val
    
        old_val = new_val
    }

  6. #6
    ho modificato solo $sav impostandolo uguale a 0 ed ha funzionato. Grazie mille

Tag per questa discussione

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.