我知道有很多这些问题,我准备好接受另一个人的问题,因为一小时后阅读所有问题我只是看不出有什么问题。这是我使用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中是相同的,所以出了什么问题?
感谢。
答案 0 :(得分:1)
您是否在选中复选框的情况下尝试过它?请参阅How to read if a checkbox is checked in PHP? - 您应该使用isset检查值,因为如果未选中该复选框,则不会有$ _POST ['mailing]。