Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让PHP实时选择一个选项?_Php_Html_Database - Fatal编程技术网

让PHP实时选择一个选项?

让PHP实时选择一个选项?,php,html,database,Php,Html,Database,我正在建立一个CMS,有2个数据库表,主题和页面。。。我有两个下拉列表..我想让用户在其中插入值 第一个下拉列表是选择要插入的表。第二个下拉列表用于选择插入项在所选表中的位置 因此,我希望用户首先选择表,然后使用PHP更改第二个下拉列表以包含该表中的可用位置。请注意,前面的所有内容都在同一网页中,无需按任何按钮或其他操作 所以我想要的是一种方法,让PHP在第一个下拉列表中检查选中的选项,并根据第一个下拉列表更改第二个下拉列表中的选项,所有这些都在同一页面中,无需按下任何按钮 这在PHP中可能吗?

我正在建立一个CMS,有2个数据库表,主题和页面。。。我有两个下拉列表..我想让用户在其中插入值

第一个下拉列表是选择要插入的表。第二个下拉列表用于选择插入项在所选表中的位置

因此,我希望用户首先选择表,然后使用PHP更改第二个下拉列表以包含该表中的可用位置。请注意,前面的所有内容都在同一网页中,无需按任何按钮或其他操作

所以我想要的是一种方法,让PHP在第一个下拉列表中检查选中的选项,并根据第一个下拉列表更改第二个下拉列表中的选项,所有这些都在同一页面中,无需按下任何按钮


这在PHP中可能吗?

您可以在后台使用PHP,但在客户端选择选项时,您必须使用JavaScript/Ajax的组合


请看一看Ajax或其他Ajax自动完成框架。

您的问题的简短答案是否定的。PHP是服务器端的,也就是说,如果不刷新页面,则无法通过用户交互进行更改,因为它在HTML到达浏览器之前已完成执行


要做到这一点,您需要使用javascript和ajax。

除非您想为每个选项按重新加载按钮,然后加载新页面。