我正在构建一个拥有2个数据库表,主题和数据库的CMS。页面...我有两个下拉列表..我想让用户在其中插入值...
第一个下拉列表是选择要插入的表。第二个下拉列表是选择所选表中插入项的位置。
所以我希望用户首先选择表,然后使用PHP-更改第二个下拉列表以包含该表中的可用位置。请注意,所有以前的内容都在同一个网页中,无需按任何按钮或其他内容。
所以我想要的,一种方法让PHP检查第一个下拉列表中的选定选项,并根据第一个下拉列表更改第二个选项中的选项,所有这些都在同一页面中而不按任何按钮。
这可能在PHP吗?
答案 0 :(得分:5)
您可以在后台使用PHP,但是在客户端选择一个选项时,您必须使用JavaScript / Ajax的组合。
查看YUI Autocomplete或其他Ajax自动完成框架。
答案 1 :(得分:2)
你问题的简短回答是否定的。 PHP是服务器端,即在HTML没有到达浏览器之前已经完成执行的情况下,不刷新页面就无法通过用户交互进行更改。
为此,您需要使用javascript和ajax。