Можели някой да ми редактира тоя скрипт

ludasam

Registered
Здравейте,
значи можели да ми редактирате този скрипт, че като няма никой онлине, да пише "НЯМА НИКОЙ ОНЛИНЕ" а не полето да е празно...
Благодаря ви предварително

PHP:
<?php
if ($db) {
$counter = 1;
$time = time() - 300;
   
$query = "SELECT DISTINCT session_user_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id > '1'";
$result = mysql_query($query);
if (mysql_num_rows($result) <= 0) {
$registerd_count = 0;
} else {
$registerd_count = mysql_num_rows($result);
}
   
$query_b = "SELECT DISTINCT session_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id = '1'";
$result_b = mysql_query($query_b);
if (mysql_num_rows($result_b) <= 0) {
$guest_count = 0;
} else {
$guest_count = mysql_num_rows($result_b);
}
print "» Гости на линия: ".$guest_count."<br />
» Потребители на линия: ".$registerd_count."<br />
» Онлайн са: ";
if ($registerd_count >= 0) { 
   
while($row = mysql_fetch_array($result)) { 
         
$query_c = "SELECT username, user_colour FROM phpbb_users WHERE user_id = '".$row['session_user_id']."'";
$result_c = mysql_query($query_c);
$row_c = mysql_fetch_array($result_c);
$user_name[$counter] = $row_c['username'];
$user_colour = $row_c['user_colour'];
             
if ($counter != $registerd_count) {
print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a>, ";
} else {
print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a> ";
}
$counter += 1;
}
}
   
}
?>
 
ми поптрави го този код малко .. аз направо немоа да вида .. кой IF каде свършва ..

аам .. все пак .. направих ти го .. ето :
PHP:
<?php
if ($db) 
{
	$counter = 1;
	$time = time() - 300;
	   
	$query = "SELECT DISTINCT session_user_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id > '1'";
	$result = mysql_query($query);
	
		if (mysql_num_rows($result) <= 0) 
		{
		 $registerd_count = 0;
		} 
		else
			{
			  $registerd_count = mysql_num_rows($result);
			}
	   
	$query_b = "SELECT DISTINCT session_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id = '1'";
	$result_b = mysql_query($query_b);
	if (mysql_num_rows($result_b) <= 0) 
	{
	 $guest_count = 0;
	} 
	else 
		{
		 $guest_count = mysql_num_rows($result_b);
		}
		
	print "» Гости на линия: ".$guest_count."<br />
	» Потребители на линия: ".$registerd_count."<br />
	» Онлайн са: ";
		if ($registerd_count >= 0) 
		{ 
		   
			while($row = mysql_fetch_array($result)) 
			{ 
					 
				$query_c = "SELECT username, user_colour FROM phpbb_users WHERE user_id = '".$row['session_user_id']."'";
				$result_c = mysql_query($query_c);
				$row_c = mysql_fetch_array($result_c);
				$user_name[$counter] = $row_c['username'];
				$user_colour = $row_c['user_colour'];
							 
					if ($counter != $registerd_count) {
					print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a>, ";
					} else {
					print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a> ";
					}
					$counter += 1;
			}
		}
		else
			{
			 echo "Няма онлайн потребители";
			}
	   
}
?>
 
Пробвам го и ще си кажа мнението все пак мерси ! за труда

EDIT : значи няма никакъв ефект, просто стои празно полето...
 
кода ти е малко фалшиф .. и просто съм забарвил да махна 2 неща .. както и да е ..
PHP:
<?php
if ($db) 
{
	$counter = 1;
	$time = time() - 300;
	   
	$query = "SELECT DISTINCT session_user_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id > '1'";
	$result = mysql_query($query);
	
		if (mysql_num_rows($result) < 0) 
		{
		 $registerd_count = 0;
		} 
		else
			{
			  $registerd_count = mysql_num_rows($result);
			}
	   
	$query_b = "SELECT DISTINCT session_id FROM phpbb_sessions WHERE session_time > '" . $time . "' AND session_user_id = '1'";
	$result_b = mysql_query($query_b);
	if (mysql_num_rows($result_b) < 0) 
	{
	 $guest_count = 0;
	} 
	else 
		{
		 $guest_count = mysql_num_rows($result_b);
		}
		
	print "» Гости на линия: ".$guest_count."<br />
	» Потребители на линия: ".$registerd_count."<br />
	» Онлайн са: ";
		if ($registerd_count > 0) 
		{ 
		   
			while($row = mysql_fetch_array($result)) 
			{ 
					 
				$query_c = "SELECT username, user_colour FROM phpbb_users WHERE user_id = '".$row['session_user_id']."'";
				$result_c = mysql_query($query_c);
				$row_c = mysql_fetch_array($result_c);
				$user_name[$counter] = $row_c['username'];
				$user_colour = $row_c['user_colour'];
							 
					if ($counter != $registerd_count) {
					print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a>, ";
					} else {
					print "<a href=\"../forum/memberlist.php?mode=viewprofile&u=".$row['session_user_id']."\" style=\"color:#".$row_c['user_colour'].";text-decoration:none;\"><b>".$user_name[$counter]."</b></a> ";
					}
					$counter += 1;
			}
		}
		else
			{
			 echo "Няма онлайн потребители";
			}
	   
}
?>
 

Горе