使用php

时间:2016-06-24 17:40:06

标签: php html mysql

我是这个网站的新手和编码,为任何无意的失礼道歉。我有一个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;等),有人可以启动我正确的代码路径?

0 个答案:

没有答案