Salve a tutti.![]()
Sto eseguendo un ciclo while per visualizzare i dati contenuti in una tabella e ho necessità di verificare se un ip inserito nella tabella compaia 2 o + volte:
is_user_logged_in è una funzione per verificare se l'utente è loggato al sito, non badateci.codice:$query = "select * from clients where invis='0' ORDER BY `clients`.`ID` DESC"; $result = mysql_query($query); $rows = 1; while ($row = @mysql_fetch_array($result)) { { echo '<tr><td style="padding: 4px; color: #ffffff; font-size:14px; font-weight: bold;"><span style="'; include ("colors.php"); echo '">'.$row['name']. '</span></td>'; echo '<td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">' .$row['guild']. '</td>'; echo '<td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">'; include("images.php"); echo'</td>'; echo '<td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">' .$row['fame']. '</td>'; echo '<td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">' .$row['karma']. '</td>'; echo '<td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">'; $somma = $row['kills'] + $row['killsgood']; echo $somma; echo '</td><td style="padding: 4px; color: #ffffff; font-size:14px; text-align:center;">'; $time=strtotime($row['lastlogin']); echo date("d/m/Y",$time),'</td>'; if (is_user_logged_in()){ echo '<td style="padding: 4px; color: #ffffff; font-size:14px;">' .$row['ip']. '</td>'; } echo '</tr>'; } $rows++; } echo '</table>'; }
in pratica su $rows['ip'] devo vedere se su altre righe viene ripetuto lo stesso ip,
se viene ripetuto metto <span style="color:red">ip</span>, se invece non viene ripetuto rimane invariato (color bianco)
se uso un altra query e metto mysql_num_rows visualizza solo una riga...
soluzioni?

Rispondi quotando