помогите ,что я не правильно сделал,хотел сделать чтоб выводила друзей которые в сети вот код
<?
include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/user.php';
$set['title'] = 'Список друзей '.$ank['nick'].'';
include_once 'sys/inc/thead.php';
title();
aut();
if(!isset($user)){
echo '<div class="err">Доступ закрыт для гостей.Пройдите Авторизация</div>';
}else{
only_reg();
$ank['id'] = $user['id'];
if (isset($_GET['id']))$ank['id'] = intval($_GET['id']);
$q = mysql_query("SELECT * FROM `user` WHERE `id` = $ank[id] LIMIT 1");
if (mysql_num_rows($q)==0){header("Location: index.php?".SID);exit;}
$ank = mysql_fetch_array($q);
if (isset($_GET['add']))msg('Заявка отправлена');
if ($ank['id']==$user['id'])
{
echo "";
echo '';
echo "";
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' && `date_last` > '".(time()-600)."'"), 0);
if ($k_post==0)
{
echo 'У обитателя '.$ank['nick'].' нет друзей';
}
}
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' && `date_last` > '".(time()-600)."' ORDER BY time DESC LIMIT $start, $set[p_str]");
while ($f = mysql_fetch_array($q))
{
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
if($num==1){
echo "<div class='rowdown'>";
$num=0;
}else{
echo "<div class='rowup'>";
$num=1;}
echo " \n";
echo "".online($a['id'])."<b><a href='/info.php?id=$a[id]'><span style=\"color:$a[color]\">$a[nick]</span> </b></a><a href='/mail.php?id=$a[id]'><img src='/style/icons/mail.gif' alt='соо'/></a></b></a>\n";
echo ' <span class="ank_n">['.vremja($f['time']).']</span></a>';
if ($ank['id']==$user['id'])echo '<a href="frend_new.php?del='.$a['id'].'"><span style="color:red"> [х]</span></a>';
echo "</div>";
}
if ($k_page>1)str("?id=$ank[id]&",$k_page,$page); // Вывод страниц
include_once 'sys/inc/tfoot.php';
?>
$k_fr = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1'"), 0);
echo '<img src="sys/img/friends.gif" alt=""/> <a href="frend.php?id='.$ank['id'].'">Друзья</a> ('.$k_fr.'';
$i =0;
$res = mysql_query("select `frend` from `frends` WHERE `user` = '$ank[id]' AND `i` = '1'");
while ($frend = mysql_fetch_array($res))
{
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$frend[frend]' && `date_last` > '".(time()-3000)."'"),0) != 0) $i++;
}
echo "on $i";
echo "<br/>\n";
Выдрато из соцсети
rxn, так это счётчик,а я то хотел сделать чтоб в друзья заходишь и там показывались только тот список друзей которые в онлайне
16 Фев 2011, 10:30этот код уже получил в дцмс.су теперь страничка нужна где показывал их, ну друзей кто в онлайне
16 Фев 2011, 10:31вот, нашкреб по быстрому ,писал с телефона, так что саму суть написал, а модифицировать уже вам))
16 Фев 2011, 11:04<?
include_once 'sys/inc/start.php';
include_once 'sys/inc/compress.php';
include_once 'sys/inc/sess.php';
include_once 'sys/inc/home.php';
include_once 'sys/inc/settings.php';
include_once 'sys/inc/db_connect.php';
include_once 'sys/inc/ipua.php';
include_once 'sys/inc/fnc.php';
include_once 'sys/inc/user.php';
$set['title']='Друзья))';
include_once 'sys/inc/thead.php';
title();
aut();
$q=mysql_query("SELECT * FROM `frends` WHERE `user` = '$user[id]' AND `i` = '1'");
while ($post = mysql_fetch_array($q))
{
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $post[frend] AND `date_last` > '".(time()-3000)."' LIMIT 1"));
echo "$ank[nick]<br/>";
}
include_once 'sys/inc/tfoot.php';
?>