【问题标题】:HTml Select drop down listHTml 选择下拉列表
【发布时间】:2014-02-14 01:45:30
【问题描述】:

我有一个带有选择下拉列表的表单。此下拉列表用于对数据库进行不同类型的搜索。所以它出现在不同的html页面上。 随着数据库的增长,下拉列表越来越大。目前,我必须单独更改网站每个 html 页面上的下拉列表。 是否有可能创建每个 html 页面可以参考的基本选项列表?

所以我有

<form name=f1 type=post action='' >     
<select name="data"  >
<option value="KTaharqa">  Karnak Kiosque de Taharqa</option>
<option value="PPyl2">  Karnak Porte du 2e pylone</option>
<option value="PPyl4">  Karnak Porte du 4e pylone</option>  
</select>
<input type='submit' value='valider' ">
</form>

每次数据库变大时,都会添加一个新选项。

所以例如我必须添加

<option value="PEst">  Karnak Porte de l'Est</option>

但我需要在 10 个 html 页面上执行此操作,这需要很长时间。

【问题讨论】:

  • 通常你使用数据库和编程语言,但从头开始解释是一个相当广泛的主题。

标签: html select


【解决方案1】:

如果您的服务器运行 php 或任何其他服务器端语言,则可以。

IE:您使用“基本选项”创建一个空的 php 文件并以这种方式包含它:

&lt;?php&gt;include "dropdownlist.php";?&gt;

或者,如果页面绝对需要它,您可以使用require,并在弹出错误或文件丢失时阻止其执行。

希望对你有帮助。

【讨论】:

  • 好的,但是如何让 dropdownlist.php 中的选项出现在 html 选择中
【解决方案2】:

是的……!!!

您可以通过多种可能性获得 任务...

  • 您可以使用SELECT 语句添加过滤器以仅收集从数据库中导入的结果。
  • 或者,您可以使用 WHERE 等子句添加更多约束。
  • 要以分组方式显示下拉列表,您应该使用GROUP BY 语句。

【讨论】:

  • 如果您明智地使用查询而不是实现php 代码会更好,这将真正帮助您找到结果中的模式。
猜你喜欢
  • 2011-05-20
  • 1970-01-01
  • 2015-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多