我正在fancybox 中创建一个图片库,但我正在尝试自动上传图片。
Fancybox 画廊是<a>
标签的集合,但<a>
列出的第一个标签也有一个<img>
标签,用于提供打开的缩略图,如下所示:
<a href="image1.jpg"><img src="image1thumb.jpg"></a>
<a href="image2.jpg"></a>
<a href="image3.jpg"></a>
目前,我必须为<a>
我上传的每张新图片手动添加标签,这很乏味。我宁愿将链接添加到 mySQL 数据库,然后由一段 PHP 获取。
用简单的英语,代码将如下所示:
对于最后上传的文件,仅显示<a href.......><img src=.......></a>
,然后对所有其他图像显示<a href........></a>
。
我已经有了最后一个上传文件的代码,显示为 $lastupload,但我正在为 foreach 循环而苦苦挣扎。到目前为止,我有:
foreach ($lastupload) {
echo '<a class="fancybox" rel="'.$r["rel"].'" href="'.$r["imagelink"].'" title="'.$r["comment"].'"><img src="thumb.jpg"></a>';
}
else {
echo '<a class="fancybox" rel="'.$r["rel"].'" href="'.$r["imagelink"].'" title="'.$r["comment"].'"></a>
}
现在,我知道这段代码基本上没用了。我知道我在最初的 foreach 括号中需要更多内容,并且 else 不应该是这个循环的一部分(它应该是 foreach/ifelse),但我不知道如何进一步进行。我看过的所有示例都介绍了我不确定是否适合我正在尝试做的计数。另外,到目前为止,我看过的示例都没有显示如何从 mySQL 数据库生成链接列表。
您可以提供的任何帮助都会有很长的路要走。
谢谢