我是这个网站的新手和编码,为任何无意的失礼道歉。我有一个Web应用程序,它将具有一个下拉框,根据前一个下拉列表中给出的响应提供选项。我在这个网站上发现了这个PHP代码,我稍微修改了它的工作原理:
<?php
$list = array(
"First option" => array("A-1", "A-2", "A-3"),
"Second option" => array("B-1", "B-2"),
"Third option" => array("C-1", "C-2"),
);
?>
<form>
<select name="Output">
<?php foreach ($list as $first => $second) { ?>
<option><?php print ($first); ?></option>
<?php } ?>
</select>
<input type="submit" value= "Submit">
</form>
<?php if (isset($_GET["Output"])) { ?>
<form>
<select name="second_input">
<?php foreach ($list[$_GET["Output"]] as $second) { ?>
<option><?php print ($second); ?></option>
<?php } ?>
</select>
</form>
<?php } ?>`
但是会有很多不同的选择,而且我不希望用户能够查看来源并查看它们,以及第二个&#39;选项(例如A-1,B-2)将具有关联的其他数据,我将需要稍后在脚本中调用。我可以执行相同的操作,但是它从MySql数据库中获取数组选项(&#34; A-1&#34;,&#34; A-2&#34;等),有人可以启动我正确的代码路径?