获取相册中的图像编号

时间:2013-01-26 02:38:52

标签: php

我正在尝试对显示的相册中的图像进行编号。目前在我的例子中(在album_view下) 我得到20分(第一张图片),20张中的1张(第二张图片),20张中的1张(第三张图片)... 20张中的1张(最后一张图片)。

找不到合适的例子,我真的被卡住了。感谢。

我有以下代码: -

album_view.php:这应该是20个中的1个(示例),当在相册中的第一个图像上时。                 然后是20中的2,当在第二个图像上,依此类推                 专辑中的最后一张图片将是20张中的20张。

<?php 
$count = get_count($artist_id);
foreach ($count as $imgcount) {

echo $imgcount['image_ord']." of ".$imgcount['count'];
} 
?> 

image_numberof.php:这是我的服务器端代码。

<?php
function get_count($artist_id) {
$artist_id = (int)$artist_id;
$count = array();

$count_query = mysql_query("SELECT `image_album_id`, `artist_id`, 
COUNT(`image_album_id`) as `image_count`FROM `album_images`
WHERE `artist_id`=$artist_id AND `member_id`=".$_SESSION['member_id']);

$count_img_row = 1;

While ($count_row = mysql_fetch_assoc($count_query)) {
$count[] = array(
'image_album_id' => $count_row['image_album_id'],
'artist_id'      => $count_row['artist_id'],
'count'          => $count_row['image_count'],
'image_ord'      => $count_img_row
);

$count_img_row++;
}

return $count;
}
?>

0 个答案:

没有答案