У кого есть код вывода онлайн друзей аваторками
ОБСУЖДЕНИЕ
Код онлайн друзей
вот скрин примера
http://rghost.ru/57692861
http://rghost.ru/57692861
HaUser, $q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]'");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' LIMIT 1"));
if($f['user']!=$a['id']){
$num++;
}}
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: $num / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
echo ' <td class="icon48" rowspan="2">';
avatar($a['id']);
echo ' </td>';}
вот сделал по быстрому, так?
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' LIMIT 1"));
if($f['user']!=$a['id']){
$num++;
}}
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: $num / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
echo ' <td class="icon48" rowspan="2">';
avatar($a['id']);
echo ' </td>';}
вот сделал по быстрому, так?
чет не пашит это на соцеал?
komer, онлайн 0 пишет нет друзей
HaUser, файл frinds.php кинь сюда
подправлю
ето на чистий дцмс 6.6.4
подправлю
ето на чистий дцмс 6.6.4
komer, там нет такого файла там папка щас скину папку
komer, вот держи
HaUser, $q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]'");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' AND `date_last` > '".(time()-600)."' LIMIT 1"));
$num++;
}
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: $num / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
echo ' <td class="icon48" rowspan="2">';
avatar($a['id']);
echo ' </td>';}
Вот немного тупонул
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' AND `date_last` > '".(time()-600)."' LIMIT 1"));
$num++;
}
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: $num / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
echo ' <td class="icon48" rowspan="2">';
avatar($a['id']);
echo ' </td>';}
Вот немного тупонул
komer, так вобще всех онлайн друзей показут а не одного и аваторок нет
HaUser, avatar($a['id']);
замени на
avatar_ank($a['id']);
замени на
avatar_ank($a['id']);
komer, вобще низ пропал
HaUser, echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."'"), 0)." / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
avatar_ank($a['id']);
}
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
avatar_ank($a['id']);
}
низа нет ну и аваторок а вот скок друзей и скок онлайн верно чет с авами не так
низа нет ну и аваторок а вот скок друзей и скок онлайн верно чет с авами не так!
HaUser, а так?
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."'"), 0)." / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
avatar($a['id']);
}
echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."'"), 0)." / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
avatar($a['id']);
}
komer, теперь низ появился а аваторок нет тех кто онлайн
HaUser, $a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[frend]' LIMIT 1"));
замени на
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' LIMIT 1"));
замени на
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f' LIMIT 1"));
komer, тоже самое без изменений
HaUser, echo"<img src='images/icons/delete.png'><a href='/frend.php?id=$ank[id]'>Друзья</a>( Онлайн: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."'"), 0)." / Все: ".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' "),0).")</br>";
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
avatar($f['user']);
}
$q = mysql_query("SELECT * FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT 5");
while ($f = mysql_fetch_array($q)){
avatar($f['user']);
}
Страница 1 из 2 · Всего записей: 23