Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Html 两个动作表单和两个提交按钮,如何保存这些值?_Html_Forms_Submit_Action - Fatal编程技术网

Html 两个动作表单和两个提交按钮,如何保存这些值?

Html 两个动作表单和两个提交按钮,如何保存这些值?,html,forms,submit,action,Html,Forms,Submit,Action,我在页面中有2个动作表单和2个提交按钮 1是缩放级别 1是以秒为单位的刷新率 当我点击提交缩放时,刷新率被重置 当我点击提交刷新率时,缩放级别被重置 当一个下拉列表设置为某个值时,如何保持另一个下拉列表的值 我认为这是noobs面临的一个常见问题,所以最好能从专家那里得到一些很好的解释和指导 代码是: <?php $submittedValue = ""; $value0 = 1; $value1 = 1.2; $value2

我在页面中有2个动作表单和2个提交按钮

1是缩放级别

1是以秒为单位的刷新率

当我点击提交缩放时,刷新率被重置 当我点击提交刷新率时,缩放级别被重置

当一个下拉列表设置为某个值时,如何保持另一个下拉列表的值

我认为这是noobs面临的一个常见问题,所以最好能从专家那里得到一些很好的解释和指导

代码是:

<?php
        $submittedValue = "";
        $value0 = 1;
        $value1 = 1.2;
        $value2 = 1.5;
        $value3 = 2;
        if (isset($_POST["FruitList"])) {
            $submittedValue = $_POST["FruitList"];
        }
        ?>
        <form action="example3b2vandaag.php" name="fruits" method="post">
        <select project="FruitList" id="FruitList" name="FruitList">
         <option value = "<?php echo $value0; ?>"<?php echo ($value0 == $submittedValue)?" SELECTED":""?>><?php echo "off"; ?></option>
         <option value = "<?php echo $value1; ?>"<?php echo ($value1 == $submittedValue)?" SELECTED":""?>><?php echo $value1; ?></option>
         <option value = "<?php echo $value2; ?>"<?php echo ($value2 == $submittedValue)?" SELECTED":""?>><?php echo $value2; ?></option>
         <option value = "<?php echo $value3; ?>"<?php echo ($value3 == $submittedValue)?" SELECTED":""?>><?php echo $value3; ?></option>
        </select>
        <input type="submit" name="submit" id="submit" value="Set zoom level" />
        </form>






        <?php
        $submittedValue = "";
        $value0 = 1000;
        $value1 = 20000;
        $value2 = 30000;
        $value3 = 90000;
        if (isset($_POST["FruitList2"])) {
            $submittedValue = $_POST["FruitList2"];
        }
        ?>
         <form action="example3b2vandaag.php" name="fruits2" method="post">
        <select project="FruitList2" id="FruitList2" name="FruitList2">
         <option value = "<?php echo $value0; ?>"<?php echo ($value0 == $submittedValue)?" SELECTED":""?>><?php echo $value0; ?></option>
         <option value = "<?php echo $value1; ?>"<?php echo ($value1 == $submittedValue)?" SELECTED":""?>><?php echo $value1; ?></option>
         <option value = "<?php echo $value2; ?>"<?php echo ($value2 == $submittedValue)?" SELECTED":""?>><?php echo $value2; ?></option>
         <option value = "<?php echo $value3; ?>"<?php echo ($value3 == $submittedValue)?" SELECTED":""?>><?php echo $value3; ?></option>
        </select>
        <input type="submit" name="submit" id="submit" value="Set refresh milliseconds" />
        </form>


我看不出你为什么想要两张表格,你可以把两个选择框放在一张表格里。 请不要使用非智能变量名,如$value0、$submittedValue和$Fruitlist,因为这与水果无关

以下是一个表格中的两个选择框:

<?php

    $zoom = "";
    $zoom0 = 1;
    $zoom1 = 1.2;
    $zoom2 = 1.5;
    $zoom3 = 2;
    $refresh = "";
    $refresh0 = 1000;
    $refresh1 = 20000;
    $refresh2 = 30000;
    $refresh3 = 90000;

    if (isset($_POST["zoom"])) {
        $zoom = $_POST["zoom"];
    }
    if (isset($_POST["refresh"])) {
        $refresh = $_POST["refresh"];
    }
    ?>
    <form action="testForm.php" name="controlpanel" method="post">
    ZoomLevel:<br />
    <select project="ControlPanel" id="ControlPanel" name="zoom">
     <option value = "<?php echo $zoom0; ?>"<?php echo ($zoom0 == $zoom)?" SELECTED":""?>><?php echo "off"; ?></option>
     <option value = "<?php echo $zoom1; ?>"<?php echo ($zoom1 == $zoom)?" SELECTED":""?>><?php echo $zoom1; ?></option>
     <option value = "<?php echo $zoom2; ?>"<?php echo ($zoom2 == $zoom)?" SELECTED":""?>><?php echo $zoom2; ?></option>
     <option value = "<?php echo $zoom3; ?>"<?php echo ($zoom3 == $zoom)?" SELECTED":""?>><?php echo $zoom3; ?></option>
    </select>
    <br />
    Refresh rate:<br />
    <select project="ControlPanel" id="ControlPanel" name="refresh">
     <option value = "<?php echo $refresh0; ?>"<?php echo ($refresh0 == $refresh)?" SELECTED":""?>><?php echo $refresh0; ?></option>
     <option value = "<?php echo $refresh1; ?>"<?php echo ($refresh1 == $refresh)?" SELECTED":""?>><?php echo $refresh1; ?></option>
     <option value = "<?php echo $refresh2; ?>"<?php echo ($refresh2 == $refresh)?" SELECTED":""?>><?php echo $refresh2; ?></option>
     <option value = "<?php echo $refresh3; ?>"<?php echo ($refresh3 == $refresh)?" SELECTED":""?>><?php echo $refresh3; ?></option>
    </select><br />

    <input type="submit" name="submit" id="submit" value="Set configurations" />
    </form>

ZoomLevel: