我想在我的页面上有一个上一个|下一个链接来更改图片。
我使用一个函数来获取相关元素。但是,我不知道我的函数中需要哪些附加代码以及将其放置在哪里。还有什么应该在 html 部分。
我已经查看了“foreach”的下一个/上一个页面的许多页面,但我似乎无法与它们联系起来。
代码:
function image_data($image_album_id) {
$image_album__id = (int)$image_album_id;
$args = func_get_args();
unset($args[0]);
$fields = '`'.implode('`, `', $args).'`';
$query = mysql_query("SELECT $fields FROM `album_images`
WHERE `image_album_id`=$image_album_id AND `member_id`= '1'");
$ query_result = mysql_fetch_assoc($query);
foreach ($args as $field) {
$args[$field] = $query_result[$field];
}
return $args;
}
网页:
<a href="">Last</a>|
<a href="">Next</a>
</div>
<?php
$image_album_id =$_GET['image_album_id'];
$image_data = image_data($image_album_id, 'album_id', 'albumname', 'ext', 'timestamp');
echo '';
?>
<td class="smallfont albumthumb2" align="center" valign="middle" >
<a href="album_viewT.php?=<?php echo 'images/albums/thumbs/'. $image_data['album_id']. '/'. $image_album_id. '.' .$image_data['ext']; ?> "></a>
<img alt="" class="album_cover" src="<?php echo 'images/albums/thumbs/'. $image_data['album_id']. '/'. $image_album_id. '.' .$image_data['ext'];?> " height="175px" width="175px">
</td>
非常感谢。我希望我说得通。
感谢您的快速回复。
由于有很多东西要查看和消化,我想我会看看它是否有效。
唉,没有。
有一个解析错误:语法错误,意外的'<'在线
$prev_link = 上一个;
我在该部分中唯一注意到的是 'title="$prev_name"}' 之后的一个额外的大括号
我看到 'title="$next_name"}' 也一样
参考您的具体问题。
当我单击上一页中的链接时,我进入了 album_viewT 页面。这包含微小的缩略图。以 localhost/Testing/album_view.php?artist_id=4&image_album_id=4 为例。
不确定我是否完全理解“日期顺序是按 image_album_data
是的,数据库中有近 3,000 行。
我还应该提到album_id 已被artist_id 取代。
是否应该将 href 更改为“album_view.php/id/...