Ошибка в коде, помогите разобраться

Статус
Закрыто для дальнейших ответов.

Deenise

New Member
Регистрация
05.04.2009
Сообщения
7
Народ помагите я написал код

Код:
function up_down_total() 
	{

$sql = "SELECT ROUND(SUM(u_up_total+u_down_total))  AS pumped, ROUND(SUM(u_up_total)) AS upl, ROUND(SUM(u_down_total)) AS donl
		FROM " . BT_USERS_TABLE . "   ";

  if (!$result = $db->sql_query($sql))
  {
	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);
  } 

  $row = $db->sql_fetchrow($result); 

	$ud_all	=  $row['pumped']; 
	$up   =  $row['upl']; 
	$dn   =  $row['donl']; 

  $template->assign_vars( array( 

			 'UD_ALL' => ($ud_all) ? humn_size($ud_all) : 0 , 
			 'UPL'	=> ($up) ? humn_size($up) : 0	, 
			 'DNL'	=> ($dn) ? humn_size($dn) : 0 

		  )); 
   }
   
 function active_seeders_begin()
  { 
$sql = 'SELECT COUNT(DISTINCT user_id) AS st   FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 1	  '; 
   if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	} 
	  $row = $db->sql_fetchrow($result); 
		$cur_seed  =  $row['st'] ; 
		$template->assign_vars( array( 
			 'ST' => $cur_seed   )); 
	 }

function active_leechers_begin()
  {
  
$sql = 'SELECT COUNT(DISTINCT user_id) AS lt  FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 0	 '; 
   if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	} 
	  $row = $db->sql_fetchrow($result); 
		$cur_leech  =  $row['lt'] ; 
		$template->assign_vars( array( 
			 'LT' => $cur_leech   )); 

	  }

 function active_torrents_begin()
   {
$sql = 'SELECT COUNT(DISTINCT tor.topic_id) AS tt , SUM(tor.size) AS ts
		FROM '. BT_TRACKER_TABLE .'  tr , '. BT_TORRENTS_TABLE .' tor
		WHERE tr.topic_id = tor.topic_id
		 ';
  if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
	  $row = $db->sql_fetchrow($result);
		$cur_tor  =  $row['tt'] ;
		$cur_ts   =  $row['ts'] ;
		$template->assign_vars( array(
			 'TT' => $cur_tor ,
			 'TS' => humn_size($cur_ts)
			  ));
	  }

function all_torrents_begin()
  {
$sql = ' SELECT COUNT(*) as tn, SUM(size) AS tos 
		 FROM '.BT_TORRENTS_TABLE .''; 
   if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	} 
	  $row = $db->sql_fetchrow($result); 
		$tn = $row['tn']; 
		$tos = $row['tos']; 
		$template->assign_vars( array( 
		   'TN' => $tn		, 
		   'TOS' => humn_size($tos) 
		   )); 
	}
при открыти его выдает ошибку

{"error_code":1000,"error_msg":"no action specified","action":null}
почему подскажите плиз очень надо
 

Deenise

New Member
Регистрация
05.04.2009
Сообщения
7
Вот еще вариант

Код:
<?php
if (!IS_GUEST)
{
  //up_down total
  $sql = "SELECT ROUND(SUM(u_up_total+u_down_total))  AS pumped, ROUND(SUM(u_up_total)) AS upl, ROUND(SUM(u_down_total)) AS donl
		  FROM " . BT_USERS_TABLE . "   ";
	if (!$result = $db->sql_query($sql))  {	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);  }

	$row = $db->sql_fetchrow($result);

	  $ud_all	=  $row['pumped'] ;
	  $up   =  $row['upl'];
	  $dn   =  $row['donl'];

	$template->assign_vars( array(

			   'UD_ALL' => ($ud_all) ? humn_size($ud_all) : 0 ,
			   'UPL'	=> ($up) ? humn_size($up) : 0	,
			   'DNL'	=> ($dn) ? humn_size($dn) : 0

	));
  //up_down total end

  //active seeders begin
  $sql = 'SELECT COUNT(DISTINCT user_id) AS st   FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 1	  ';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $cur_seed  =  $row['st']  ;
		  $template->assign_vars( array(
			   'ST' => $cur_seed   ));
  //active seeders end

  //active leechers begin
  $sql = 'SELECT COUNT(DISTINCT user_id) AS lt  FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 0	 ';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $cur_leech  =  $row['lt']  ;
		  $template->assign_vars( array(
			   'LT' => $cur_leech   ));
  //active leechers end

  //active torrents begin
  $sql = 'SELECT COUNT(DISTINCT tor.topic_id) AS tt , SUM(tor.size) AS ts
		  FROM '. BT_TRACKER_TABLE .'  tr , '. BT_TORRENTS_TABLE .' tor
		  WHERE tr.topic_id = tor.topic_id
		   ';
	if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		  $row = $db->sql_fetchrow($result);
		  $cur_tor  =  $row['tt']  ;
		  $cur_ts   =  $row['ts']  ;
		  $template->assign_vars( array(
			   'TT' => $cur_tor ,
			   'TS' => humn_size($cur_ts)
				));
  //active torrents end

  //all torrents begin
  $sql = ' SELECT COUNT(*) as tn, SUM(size) AS tos
		   FROM '.BT_TORRENTS_TABLE .'';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $tn = $row['tn'];
		  $tos = $row['tos'];
		  $template->assign_vars( array(
			 'TN' => $tn		,
			 'TOS' => humn_size($tos)
			 ));
  //all torrents end
}
но страница неоткрывается почемупомогите срочно нужно
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
но страница неоткрывается почемупомогите срочно нужно
А вы авторизованы? (!IS_GUEST)

У вас вообще нет разделения на ф-ии, что уже неверно.
 

Deenise

New Member
Регистрация
05.04.2009
Сообщения
7

Deenise

New Member
Регистрация
05.04.2009
Сообщения
7
но страница неоткрывается почемупомогите срочно нужно
А вы авторизованы? (!IS_GUEST)

У вас вообще нет разделения на ф-ии, что уже неверно.
Подскажите что нужно написать я просто новичек в этом
А если так
Код:
//up_down total
  $sql = "SELECT ROUND(SUM(u_up_total+u_down_total))  AS pumped, ROUND(SUM(u_up_total)) AS upl, ROUND(SUM(u_down_total)) AS donl
		  FROM " . BT_USERS_TABLE . "   ";
	if (!$result = $db->sql_query($sql))  {	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);  }

	$row = $db->sql_fetchrow($result);

	  $ud_all	=  $row['pumped'];
	  $up   =  $row['upl'];
	  $dn   =  $row['donl'];

	$template->assign_vars( array(

			   'UD_ALL' => ($ud_all) ? humn_size($ud_all) : 0 ,
			   'UPL'	=> ($up) ? humn_size($up) : 0	,
			   'DNL'	=> ($dn) ? humn_size($dn) : 0

	));
  //up_down total end

  //active seeders begin
  $sql = 'SELECT COUNT(DISTINCT user_id) AS st   FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 1	  ';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $cur_seed  =  $row['st'] ;
		  $template->assign_vars( array(
			   'ST' => $cur_seed   ));
  //active seeders end

  //active leechers begin
  $sql = 'SELECT COUNT(DISTINCT user_id) AS lt  FROM '. BT_TRACKER_TABLE .'   WHERE seeder = 0	 ';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $cur_leech  =  $row['lt'] ;
		  $template->assign_vars( array(
			   'LT' => $cur_leech   ));
  //active leechers end

  //active torrents begin
  $sql = 'SELECT COUNT(DISTINCT tor.topic_id) AS tt , SUM(tor.size) AS ts
		  FROM '. BT_TRACKER_TABLE .'  tr , '. BT_TORRENTS_TABLE .' tor
		  WHERE tr.topic_id = tor.topic_id
		   ';
	if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		  $row = $db->sql_fetchrow($result);
		  $cur_tor  =  $row['tt'] ;
		  $cur_ts   =  $row['ts'] ;
		  $template->assign_vars( array(
			   'TT' => $cur_tor ,
			   'TS' => humn_size($cur_ts)
				));
  //active torrents end

  //all torrents begin
  $sql = ' SELECT COUNT(*) as tn, SUM(size) AS tos
		   FROM '.BT_TORRENTS_TABLE .'';
	 if (!$result = $db->sql_query($sql))	{	message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);	}
		$row = $db->sql_fetchrow($result);
		  $tn = $row['tn'];
		  $tos = $row['tos'];
		  $template->assign_vars( array(
			 'TN' => $tn		,
			 'TOS' => humn_size($tos)
			 ));
  //all torrents end
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
и что выдает?

P.S. создавайте отдельные темы для каждого вопроса, не надо делать свалку, имейте уважение! Устное предупреждение.
Тема со сполером тут.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ