|
|
|
| Я уже задолбался искать.. ничего дельного под меня нету.
Я через while вывожу картинки, делаю отдельную функцию, просмотр картинок по популярности, по количеству просмотров.
Высчитываю сколько всего просмотров на всех картинках
$querygalf = "SELECT * FROM smf_profile_pictures ORDER BY ID_PICTURE DESC";
$usrgalf = mysql_query($querygalf);
while($picf = mysql_fetch_assoc($usrgalf))
{
if ($trf == 0)
{
echo "<tr>";
}
$querygal2 = "SELECT * FROM smf_members WHERE ID_MEMBER = '$picf[ID_MEMBER]'";
$usrgal2 = mysql_query($querygal2);
$getname = mysql_fetch_array($usrgal2);
$ownerpicname = $getname['realName'];
$watches = $picf['watches'];
echo" <td width=25%>
<center>
<a href=http://www.animeshiro.lv/f/index.php?action=profile;u=".$picf['ID_MEMBER'].">$ownerpicname</a><br>
<a href=http://www.animeshiro.lv/f/index.php?action=profile;u=".$picf['ID_MEMBER'].";sa=pictures;view=".$picf['ID_PICTURE'].">
<img src=http://www.animeshiro.lv/f/profile_pictures/".$picf['ID_MEMBER']."_".$picf['time']."_thumb.jpg></a><br>
".$picf['title']." <br>
Количество просмотров : $watches
</center>
</td>";
if ($trf == 3)
{
echo "</tr>";
}
$trf++;
}
|
как мне сделать так что бы выводились картинки у которых больше всего просмотров(значение $watches)? | |
|
|