Merhaba arkadaslar bir sitem için yardıma ihtiyacım var:
Bu tablodan:
cid ye göre sıralayıp, iid değerlerini almam gerekiyor. Bunu bu kodla yapabildim:
Fakat tabloya bakarsanız, bu kod 200, 190, 189, 188, 183 sırasıyla yayınlıyor.
Bana ise her cid degistiginde alinan iid degerleri gerekiyor yani: 200 190 183 175 169
yani kısaca tekrarlanan cidleri atlaması gerekiyor.
Bu kadar hiçbir PHP bilgim olmadan yaptım copy paste ve deneme yanılma ile
Bunu yapabilirmisiniz?
Su anki output:
gördüğünüz gibi linkerdeki cid degeri hep bir azalıyor. Böylece 5 farklı albüm gösterebiliyorum. Fakat iid degerlerinin yukarda açıkladığım gibi azalması gerekiyor.
Bu tablodan:
cid ye göre sıralayıp, iid değerlerini almam gerekiyor. Bunu bu kodla yapabildim:
Kod:
// Get 5 recent albums
$recentalbums = '';
$query = $db->query("SELECT a.views, a.cid, a.name FROM $table_imgcats a WHERE $restrict a.cid = a.cid ORDER BY a.cid DESC LIMIT 0,5");
$image = $db->query("SELECT i.iid FROM $table_imgthumbnails i WHERE $restrict i.cid = i.cid ORDER BY i.cid DESC LIMIT 5");
while ($views = $db->fetch_array($query)) {
$url = $db->fetch_array($image);
$views_albums = stripslashes(censor($views['name']));
$recentalbums .= '<a href="gallery_view_album.php?cid='.$views['cid'].'"><img src="gallery.php?action=viewthumb&iid='.$url['iid'].'" alt="'.$views_albums.'" title="'.$views_albums.'" border="0" '.$resize.' /><br />'.$views_albums.'</a><br />';
}
$db->free_result($query);
Fakat tabloya bakarsanız, bu kod 200, 190, 189, 188, 183 sırasıyla yayınlıyor.
Bana ise her cid degistiginde alinan iid degerleri gerekiyor yani: 200 190 183 175 169
yani kısaca tekrarlanan cidleri atlaması gerekiyor.
Bu kadar hiçbir PHP bilgim olmadan yaptım copy paste ve deneme yanılma ile
Bunu yapabilirmisiniz?
Su anki output:
Kod:
<a href="gallery_view_album.php?cid=32"><img src="gallery.php?action=viewthumb&iid=200" alt="pharma61" title="pharma61" border="0" /><br />pharma61</a>
<br />
<a href="gallery_view_album.php?cid=31"><img src="gallery.php?action=viewthumb&iid=190" alt="ultrA3" title="ultrA3" border="0" /><br />ultrA3</a><br />
<a href="gallery_view_album.php?cid=30"><img src="gallery.php?action=viewthumb&iid=189" alt="mur93" title="mur93" border="0" /><br />mur93</a><br />
<a href="gallery_view_album.php?cid=29"><img src="gallery.php?action=viewthumb&iid=188" alt="bur" title="bur" border="0" /><br />bur</a><br />
<a href="gallery_view_album.php?cid=28"><img src="gallery.php?action=viewthumb&iid=183" alt="34 NTS 97" title="34 NTS 97" border="0" /><br />34 NTS 97</a><br />
gördüğünüz gibi linkerdeki cid degeri hep bir azalıyor. Böylece 5 farklı albüm gösterebiliyorum. Fakat iid degerlerinin yukarda açıkladığım gibi azalması gerekiyor.