Html HTTP-GET-isn';不行吗?

Html HTTP-GET-isn';不行吗?,html,forms,http,post,get,Html,Forms,Http,Post,Get,我在一个网页上有一个表单,该表单将提交要在另一个页面上处理的字段中的数据 表格如下: <form align="center" action="submitrivalsconfig.php" method="get"> <b>PN Operator:</b> <select name="PNOp" value="<?php echo $data["PNOp"]?>"> <op

我在一个网页上有一个表单,该表单将提交要在另一个页面上处理的字段中的数据

表格如下:

<form align="center" action="submitrivalsconfig.php" method="get">
        <b>PN Operator:</b>
        <select name="PNOp" value="<?php echo $data["PNOp"]?>">
            <option value="=">=</option>
            <option value=">">></option>
            <option value="<"><</option>
            <option value=">=">>=</option>
            <option value="<="><=</option>
        </select>
        <b>PN Value:  </b>
        <input type="number" name="PNValue" value="<?php echo $data["PNValue"]?>" style="width:40px">

        <br><br>

        <b>MEL Operator:</b>
        <select name="MELOp" value="<?php echo $data["MELOp"]?>">
            <option value="=">=</option>
            <option value=">">></option>
            <option value="<"><</option>
            <option value=">=">>=</option>
            <option value="<="><=</option>
        </select>
        <b>MEL Value:</b>
        <input type="number" name="MELValue" value="<?php echo $data["MELValue"]?>" style="width:40px">

        <br><br>

        <b>NDZ Operator:</b>
        <select name="NDZOp" value="<?php echo $data["NDZOp"]?>">
            <option value="=">=</option>
            <option value=">">></option>
            <option value="<"><</option>
            <option value=">=">>=</option>
            <option value="<="><=</option>
        </select>
        <b>NDZ Value: </b>
        <input type="number" name="NDZValue" value="<?php echo $data["NDZValue"]?>" style="width:40px">

        <br><br>

        <b>Fuel Type:</b>
        <input type="text" name="FuelType" value="<?php echo $data["FuelType"]?>" style="width:400px">

        <br><br>

        <input type="submit" value="Submit Configuration">
    </form>

到目前为止,我觉得一切都很好,但我将传输的数据分配到一个数组,它输出空白,这表明
$\u GET
详细信息是空白的,它没有从URL读取信息。

您要找的超全局不是
$GET\u

您可以看到URL,这样您就可以看到它们不是空白的。这表明问题在于您编写的代码试图将它们传输到数组中。您确实应该使用html实体作为箭头,例如,
=
。否则浏览器可能会认为箭头是打开/关闭标记。我也这么认为。因此,当加载新网页时,会检查GET值是否为空,如果为空,则转到默认值。似乎出于某种原因,它们总是会转到默认值。示例:
If(empty($GET_['PNOp']){$data[“PNOp”]=$default[“PNOp”];}Else{$data[“PNOp”]=$GET_['PNOp'];}
@CallumLukeVernon-是所有内容都指向默认值还是只指向选定元素?@Quentin我知道引号内的箭头很好,我的意思是在开始和结束
选项之间
tagsDERP!谢谢,我不明白我怎么把下划线放错地方了。不像我做这种表格已经有一段时间了。。。
bmratest/minipages/submitrivalsconfig.php?PNOp=%3D&PNValue=54&MELOp=%3D&MELValue=60&NDZOp=%3D&NDZValue=90&FuelType=%27CCGT%27%2C+%27COAL+IN%27%2C+%27COAL+OUT%27%2C+%27OCCGT%27%2C+%27OIL%27