如何将表单复选框值数组传递给php变量

时间:2016-12-18 04:08:41

标签: php

我已经在这里待了几天......看了看这里的所有帖子,无法弄明白。 这是HTML(部分):

<form action="mail3.php" method="post">
<label class="heading">Select Your Technical Exposure:</label>
<input type="checkbox" name="check_list[]" value="C/C++"><label>C  /C++</label>
<input type="checkbox" name="check_list[]" value="Java">    <label>Java</label>
<input type="checkbox" name="check_list[]" value="PHP"><label>PHP</label>
<input type="checkbox" name="check_list[]" value="HTML/CSS"><label>HTML/CSS</label>
<input type="checkbox" name="check_list[]" value="UNIX/LINUX"><label>UNIX/LINUX</label>
<input type="submit" name="submit" Value="Submit"/>
<!----- Including PHP Script ----->
   <?php include 'mail3.php';?>
</form>

这是mail3.php代码:

$invite = implode(', ', $_POST['check_list[]']);
echo $invite;   //Nothing prints
echo $_POST['check_list[]'];  //nothing prints

屏幕上没有任何内容。

我的最终结果是通过电子邮件发送选定的复选框(我已经有电子邮件部分正常工作,但我的电子邮件中$ invite的值为空白)

mail($to,$subject,$invite,$headers);

帮助! 感谢

1 个答案:

答案 0 :(得分:0)

我很糟糕......哦,这是我的坏事 echo $ _POST [&#39; check_list []&#39;] 本来应该的 echo $ _POST [&#39; check_list&#39;]

我太近了!