//check which faction members are online
$sql = mysql_query("SELECT * FROM ".TBL_ACTIVE_USERS."
WHERE faction=$userfaction_id ORDER BY timestamp DESC,username");
//no '' around var as it is an integer, so php doesn't expeect it to be string
$numrows = mysql_numrows($sql);//gets number of members online
if($numrows == 1){ echo 'You are the only faction member online'; }
else{
while($online = mysql_fetch_array($sql)){
echo '<a href="#" class="light_grey">'.$online['username'].'</a>';
echo ', ';
}//loops round all online users
//echoing their usernames
}
The above code works fine if only one member is online. The problem is really aesthetic reasons.
Birden fazla üye çevrimiçi ise, sorgu görüntüler:
Yöneticisi, Sistem,
Ben virgül kaldırmak olabilir I (süre () {} fıkra online son üyesi) yani son sonucu bunu yapmak ne kadar merak ediyordum? $ Numrows-1 veya bu satırlar boyunca bir şey için ise deyimi sınırlayan bir yolu var mı? Sonra onların adından sonra virgül ve boşluk bırakmadan son kullanıcıyı yankılanan?