PHP未定义索引...但它已定义

时间:2017-05-28 12:05:08

标签: php twitter-bootstrap

我知道有很多这些问题,我准备好接受另一个人的问题,因为一小时后阅读所有问题我只是看不出有什么问题。这是我使用PHP的第一天,也许我错过了一些明显的东西。

我正在使用Twitter-Bootstrap并设置了一个复选框:

<div class="checkbox">
    <label><input type="checkbox" id="mailing" name="mailing"> My label message </label>
</div>

在php中我有:

$mailing=$_POST['mailing'];
echo $mailing;

以及其他一些POSTS。它们都工作正常,除了这个触发错误“Undefined index:mailing in(my file etc,at 14)”

“mail”这个名字在HTML和PHP中是相同的,所以出了什么问题?

感谢。

1 个答案:

答案 0 :(得分:1)

您是否在选中复选框的情况下尝试过它?请参阅How to read if a checkbox is checked in PHP? - 您应该使用isset检查值,因为如果未选中该复选框,则不会有$ _POST ['mailing]。

相关问题