首页 > 解决方案 > 根据从下拉列表中选择的值更改打印的单词

问题描述

<form id="category" method="post">
            <?php
            $option = null;
            ?>
            <label for="query1"> Please choose a category: </label>
            <select name="query1" onchange= <?php $option == $_POST['query1']; echo "<p> poop </p>" ?>>
                <option value="Youtubers"> Youtubers </option>
                <option value="Channels"> Channels </option>
            </select>
            </br>
            <label for="query2"> Please choose a sort method for <?php if(isset($_POST['query1'])){
            if($option == "Youtubers"){
                echo "<p> Youtubers </p>";
            }
            if($option == "Channels"){
                echo "<p> Channels </p>";
            }
        }?>: </label>
                <select id="query2">
                    <option value="Sub Count"> Sub Count </option>
                    <option value="Origin"> Origin </option>
                    <option value=""> Origin </option>
                </select>
            </form>

我正在尝试将第二个查询的最后一个单词更改为从第一个查询中选择的任何选项。我将输入存储在 $option 中,但它似乎不起作用。

标签: phphtmlformsselect

解决方案


推荐阅读