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...