【问题标题】:Lists and MySQL queries列表和 MySQL 查询
【发布时间】:2009-06-03 22:30:28
【问题描述】:

是否可以运行 MySQL 查询,从表中提取位置名称,将它们插入下拉菜单,然后自动为每个位置生成一个 URL,例如blablabla.bla/index.php?location=blablabla 每次页面加载?

感谢任何帮助。

【问题讨论】:

  • 是的,这是可能的,但我怀疑有人会为你做这件事。您基本上是在要求我们编写 Web 应用程序的开头。
  • 其实,我是在请人指出我正确的方向,我并没有请任何人为我编写代码,只是告诉我是否可能。

标签: sql mysql list


【解决方案1】:

当然,您只需运行查询,通过循环解析结果,在该循环中,您将从返回的值构建链接——将结果文本连接到链接的其他部分。

<select name='locations'>
<?php
while ($row = mysql_fetch_assoc($result))
{
    echo "<option value='".$row['location']."'>".$row['location']."</option>";
}
?>
</select>

【讨论】:

  • 啊,好的。这很有帮助,我还是 PHP 和 SQL 的新手,所以我将来可能会有更多问题,哈哈。谢谢:)
  • +1 但请务必使用 htmentities() 转义输出。见en.wikipedia.org/wiki/Cross-site_scripting
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 2012-12-15
  • 2016-04-20
  • 2011-03-06
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
相关资源
最近更新 更多