php if if else通过HTMLselect表单

时间:2015-11-27 01:37:25

标签: php forms if-statement select

在提出这个问题之前,我试图进行相当彻底的搜索(很少有问题有任何背景故事,所以我不确定它们是否合适)。我试图将一个选择字段添加到一个表单中,其中“if,else”函数将导致在参数为“是”时回显一行代码。对于HTML,配置如下:

    <select name="pim">
      <option value="pim_enabled">Yes</option>
      <option value="pim_disabled">No</option>
    </select>

在我生成的配置页面上,我尝试引用选项值并选择pim enabled,将回显其他代码行,其中前一个字段(TenGigED/D/D/D)的值将也得到了回应。我目前的配置是这样的:

<?php if ($_POST["pim_enabled"]) { 
 echo 
 "Router PIM"
 echo $_POST["TenGigEC/C/C/C"];
 } else {
 echo
 "Final Config" 
 }

 ?>

我对这个过程比较陌生,但我觉得有点确定我不会用if / else语句。希望你们能向我展示我的方式的错误,我可以从所吸取的教训中建立。

提前致谢!

1 个答案:

答案 0 :(得分:2)

你的$ _POST应该是在阅读$ _POST ['pim']

它的值将是“pim_enabled”或“pim_disabled”,具体取决于用户在表单上的选择。