嗨,我有一个排序问题要问。动态链接的动态页面
我的数据库的图像名为“photoname”,作为mySQL表中的一列。
数据库:
Photoname
苹果
熊
猫
橙色
所以在我catalog.php,我将显示所有从数据库中的图像。然后,我有一个导航栏(div),让观众过滤图像。因此用户可以通过A |查看B | C ... | ž|。
我的问题是关于URL和approarch。我将创建imagesort.php,它将以一般方式处理所有mySQL(这样我就不必浪费时间为A-Z创建)。
如果imagesort.php类似imagesort.php?sort=A
?然后在imagesort.php我怎么能得到值A
?例如: select photoname, date from image where photoname LIKE 'a%'
而且如果上述方法是正确的,我该如何解析这个变量A
到catalog.php中的链接? 以下是我在我的catalog.php迄今所做的:
<ul>
<li><a href="imagesort.php?sort=A">A</a></li>
<li><a href="imagesort.php?sort=B">B</a></li>
<li><a href="imagesort.php?sort=C">C</a></li>
...
</ul>
难道我真的有26项做到这一点?还是有更简单的方法?
我会添加一个检查以确保'sort'参数是从'a'到'z'的字母之一=以确保带有like的查询不会太过分(例如。%a%) –
@EdHeal谢谢,我添加了一些代码来做到这一点。 – Anson