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

    numerazione progressiva

    come si realizza una numerazione progressiva senza duplicati?

    deve numerare un elenco che viene ottenuto così:
    Codice PHP:
    if($row["selezione_ind"] == "res"){
                                
    $i++; 
       
                           
    $riga ="<tr><td>".$i."</td><td><div id=\"Layer3\"><a href=\"singolo.php?id_ass=$row[id_ass]&tipo=$tipo\">$row[id_ass]</a></div></td><td align=\"left\">".scegli('mor'). "$row[cognome_nome] </td><td width=\"260\" align=\"left\">$row[indirizzo_res]</td><td width=\"232\" align=\"left\">$row[indirizzoresidenza]</td> 
    <td width=\"232\" align=\"left\"></td> 
    </tr> "

                    echo 
    "$riga";

                    }
                elseif(
    $row["selezione_ind2"] == "dom"){
                           
    $riga ="<tr><td>".$i."</td><td><div id=\"Layer3\"><a href=\"singolo.php?id_ass=$row[id_ass]&tipo=$tipo\">$row[id_ass]</a></div></td><td align=\"left\">".scegli('mor'). "$row[cognome_nome] </td><td width=\"260\" align=\"left\">$row[indirizzo_dom]</td><td width=\"232\" align=\"left\">$row[indirizzodomicilio]</td> 
    <td width=\"232\" align=\"left\"></td> 
    </tr> "

                       echo 
    "$riga";
                    }
                } 
    e ottengo un duplicato ogni volta che viene soddisfatta la seconda condizione...

  2. #2
    nn puoi utilizzare un ciclo for e all'interno fare i tuoi controlli e azioni..in questo modo l'indice viene incrementato ad ogni ciclo..

  3. #3
    scusami, non ho capito come fare...hai qualche esempio?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    così a occhio dovrebbe essere causato dal fatto cheincrementi soltanto in una delle due condizioni.
    Prova così:

    Codice PHP:
    if($row["selezione_ind"] == "res"){
       
    $i++;
       
    $riga ="<tr><td>".$i."</td><td><div id=\"Layer3\"><a href=\"singolo.php?id_ass=$row[id_ass]&tipo=$tipo\">$row[id_ass]</a></div></td><td align=\"left\">".scegli('mor'). "$row[cognome_nome] </td><td width=\"260\" align=\"left\">$row[indirizzo_res]</td><td width=\"232\" align=\"left\">$row[indirizzoresidenza]</td>
    <td width=\"232\" align=\"left\"></td>
    </tr> "
    ;
       echo 
    "$riga";
    }
    elseif(
    $row["selezione_ind2"] == "dom"){
       
    $i++; 
       
    $riga ="<tr><td>".$i."</td><td><div id=\"Layer3\"><a href=\"singolo.php?id_ass=$row[id_ass]&tipo=$tipo\">$row[id_ass]</a></div></td><td align=\"left\">".scegli('mor'). "$row[cognome_nome] </td><td width=\"260\" align=\"left\">$row[indirizzo_dom]</td><td width=\"232\" align=\"left\">$row[indirizzodomicilio]</td>
    <td width=\"232\" align=\"left\"></td>
    </tr> "
    ;
       echo 
    "$riga"


  6. #6
    era così semplice.....
    grazie mille!!!

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.