Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Kodas:
<?php
openside("Mano draugų sąrašas");
$fv = mysql_query("SELECT friend_id from prefix_friends WHERE user_id='".$userdata[user_id]."'");
while ($q = mysql_fetch_array($fv))
{
$draugo_id = $q['friend_id'];
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' AND user_id='$draugo_id' ORDER BY user_lastvisit DESC LIMIT 0,7");
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d",floor($lastseen/604800));
$iD=sprintf("%2d",floor($lastseen/(60*60*24)));
$iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
$iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
$iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));
if ($lastseen < 60){
$lastseen= "<img src='http://ww/images/online.gif'>";
} elseif ($lastseen < 360){
$lastseen= "<img src='http://www.es/offline.gif'>";
} elseif ($iW > 0){
if ($iW == 1) { $text = Savaitė; } else { $text = Savaitės; }
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) { $text = Diena; } else { $text = Dienos; }
$lastseen = $iD." ".$text;
} else {
$lastseen = "prieš ".$iH."val., ".$iM."min., ".$iS."s.";
}
echo "<center><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."'>".$data['user_name']."</a></center>
<center>".$lastseen."</center>\n";
echo "<center>
<table border='0' width='100' height='100' background='".IMAGES."avatars/"; if($data['user_avatar']) {echo $data['user_avatar'];} else { echo "noavatar.gif";} echo"'>";
$user_mood = mysql_query("SELECT * from prefix_user_status WHERE user_id='".$data[user_id]."'");
while ($d = mysql_fetch_array($user_mood))
{
$user_moodas = $d['mood'];
}
echo "<tr><td valign='top'><img src='http://www.et/images/mood/$user_moodas.gif' alt='nuotaika: $user_moodas'></td>
</table>
</center><br><br>";
}
}
}
echo "<img src='".THEME."images/bullet.gif' alt=''> Viso draugų : na.<br>
<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."infusions/friends_and_visiters_panel/visi_mano_draugai.php'><b>Rodyti visus draugus</b></a>";
closeside();
?>
Kodėl man visus draugus surikiuoja ne pagal user_lastvisit kaip nurodyta užklausoje, o padrikai? Bet kas betkur...
MAnjack
Garbės narys
Legenda
Pranešimai: 11821
Įstojęs: 2006 Kov. 2 20:03:58
Gal rykiavimui kita užklausa naudojama
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Bet su šita užklausa online_users_panel veikia tvarkingai.
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
ORDER BY user_lastvisit DESC
kisk i
$fv = mysql_query("SELECT friend_id from prefix_friends WHERE user_id='".$userdata[user_id]."'");
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Error:
Parse error: syntax error, unexpected T_STRING in /home/user/domains/url/public_html/infusions/friends_and_visiters_panel/friends_and_visiters_panel.php on line 14
14 eilutė:
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' AND user_id='$draugo_id' $fv = mysql_query("SELECT friend_id from 9das5_friends WHERE user_id='".$userdata[user_id]."'";);");
bruzgis
Narys
Ekspertas
Pranešimai: 3368
Įstojęs: 2006 Geg. 9 18:05:02
beje, pastebejau, left joino reikia... pats nepadarysi... as tingiu
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Gal kas kitas galit padėt?
chipass parašė:
beje, pastebejau, left joino reikia... pats nepadarysi... as tingiu
Gal reikia iš tų dviejų viršutinių užklausų padaryt vieną, bet su left joinu?Redagavo
Narysx 2009 Vas. 11 20:02:08
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Kylam...
ex-it
Narys
Ekspertas
Pranešimai: 2696
Įstojęs: 2007 Gru. 24 11:12:58
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_lastvisit>'0' AND user_status='0' AND user_id='$draugo_id'");
$fv = mysql_query("SELECT friend_id from 9das5_friends WHERE user_id='".$userdata[user_id]."'");
Kam tu ten kisai taip durnai? :DD i viena selecta viska? :DDD
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Bet juk tu čia blogai padarei. Pirmoj (auksčiau esančioje) užklausoje panaudojai iš žemiau esančios užklausos išgaunamą kintamąjį. Arba aš kažką ne taip supratau. jei joa, tai parašyk jei gali pilną kodą pagal pirmą mano postą. ;DRedagavo
Narysx 2009 Vas. 11 22:02:56
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Ei, kur dingai? ;D
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Hm, tai niekas negalit parašyt tos užklausos...? Man labai reikia.
Narysx
Narys
Ekspertas
Pranešimai: 2940
Įstojęs: 2007 Rugs. 18 19:09:56
Kas parašot man tą užklausą sumoku kelis lt sms.
P.S. Sorry už flood, tiesiog lb reikia šito dalyko, o pagalbos nesulaukiu.
Peršokti į forumą:
Nebeegzistuojančios svetainės
Žaliems
Bendri PHP-F klausimai
WordPress
Kiti PHP, HTML, MySQL klausimai
Expert PHP, MySQL klausimai
Kitos TVS
C#, Python, Java, JS, C++ klausimai
Naujų modų pristatymai
Mods, Panels & Infusions
Themes
Dalinuosi, dovanoju!
Jūsų saitai
Klausimai apie domenus ir hostingus
VPS/DS serverių konfigūravimas ir valdymas
Viskas apie skaitliukus, top'us ir lankomumą
Dizaino konkursai
Parduodu - perku dizainą, banerį
Parduodu - perku - keičiuosi reklama
Parduodu - perku domeną, tinklapį
Siūlau - ieškau hostingo/VPS serverio
Parduodu - perku skriptą, modifikaciją, tvs
Socialiniai tinklai - Facebook ir kiti
Legalus verslas, teisiniai klausimai
Visa kita kas susiję su darbu ir pinigais
LTStartups.com - Lietuvos startuolių bendruomenė
Off-Topic diskusijos
IT naujienos
Portalo informacija
Narių pasiūlymai
Geležis ir programinė įranga
Grafika
Out Of Place
Su e-verslu nesusijęs darbas ir prekyba
Dalinuosi, dovanoju!