Проблем с substr

Styl3rbg

Registered
PHP:
<?php
$time2 = time()-5*60;
$query1 = mysql_query("SELECT * FROM members WHERE status >= '$time2' ORDER BY username ASC") or die (mysql_error());
$mem = mysql_num_rows($query1);
if($mem == 0)
{
        echo "<font color='red'><b>Няма онлайн потребители</b></font>";
}
else
{
        while($stats = mysql_fetch_array($query1))
        {
                if($stats['rank'] == "0") { $color = "black"; }
                elseif($stats['rank'] == "3") { $color = "blue"; }
                elseif($stats['rank'] == "4") { $color = "red"; }
$output .= "<a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>, ";
        }
$output = substr($output, 0, -2);
echo $output;
}
?>
Това ми е кода, но до преди два-три дни беше наред,а днес показва следното ->
Онлайн: ,demo ,Styl3r
, а преди два-три дни беше така ->
Онлайн: demo ,Styl3r
Как мога да оправя запетаята да не излиза преди първото име?
 
PHP:
<?php
$time2 = time()-5*60;
$query1 = mysql_query("SELECT * FROM members WHERE status >= '$time2' ORDER BY username ASC") or die (mysql_error());
$mem = mysql_num_rows($query1);
if($mem == 0)
{
        echo "<font color='red'><b>Няма онлайн потребители</b></font>";
}
else
{
$i = 0;
        while($stats = mysql_fetch_array($query1))
        {
$i ++;
                if($stats['rank'] == "0") { $color = "black"; }
                elseif($stats['rank'] == "3") { $color = "blue"; }
                elseif($stats['rank'] == "4") { $color = "red"; }
if ($i == 1)
{
$output .= "<a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>";
}
else
{
$output .= ", <a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>";
}
}
echo $output;
}
?>

Така ?
 
proba каза:
PHP:
<?php
$time2 = time()-5*60;
$query1 = mysql_query("SELECT * FROM members WHERE status >= '$time2' ORDER BY username ASC") or die (mysql_error());
$mem = mysql_num_rows($query1);
if($mem == 0)
{
        echo "<font color='red'><b>Няма онлайн потребители</b></font>";
}
else
{
$i = 0;
        while($stats = mysql_fetch_array($query1))
        {
$i ++;
                if($stats['rank'] == "0") { $color = "black"; }
                elseif($stats['rank'] == "3") { $color = "blue"; }
                elseif($stats['rank'] == "4") { $color = "red"; }
if ($i == 1)
{
$output .= "<a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>";
}
else
{
$output .= ", <a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>";
}
}
echo $output;
}
?>

Така ?
Така пак беше така, но промених малко кода и се оправи :)
+1
 

Back
Горе