我正在尝试对显示的相册中的图像进行编号。目前在我的例子中(在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;
}
?>