php - 从复选框中检索值

标签 php html checkbox

我使用一个 php 复选框,我想检索标记的值。
我的复选框代码:

<label for="cours">Je suis intéressé par un ou plusieurs cours :</label><br><br>
<input type="checkbox" name="cours" value="individuel">Individuel<br>
<input type="checkbox" name="cours" value="semiprive">Semi-privé<br>
<input type="checkbox" name="cours" value="minigroupe">Mini-groupe<br>
<input type="checkbox" name="cours" value="intensif">Intensif<br>
<input type="checkbox" name="cours" value="entreprise">Entreprises<br>
<input type="checkbox" name="cours" value="distance">A distance<br>
<input type="checkbox" name="cours" value="telephone">Par téléphone<br>
<input type="checkbox" name="cours" value="coaching">Coaching<br>
<input type="checkbox" name="cours" value="soutien">Soutien scolaire<br>
<input type="checkbox" name="cours" value="diplome">Diplômes officiels<br>

PHP:

<?php
  if(isset($_POST['envoyer']))
  {
    if(get_magic_quotes_gpc())
    {
      $cours = stripslashes(trim($_POST['cours']));
    }
  }
?>

我想把它放在变量 msg 中:

$msg = 'Cours : '.$cours."\r\n";

并发送消息抛出 php 电子邮件功能。
但是当我这样做时,只会收到第一个选中的选择...
感谢您的帮助。
迈克尔

最佳答案

您必须将 name 属性更改为 cours[],然后 php 会将其视为一个数组。

阅读http://docs.php.net/faq.html

关于php - 从复选框中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032456/

相关文章:

php - 如何在 echo 中打印 PHP 行

php - 使用 php 创建 javascript 数组以从目录中获取图像

php - 使用 php 显示存储在数据库中的图像(tinyblob)

php - MySQL datetime 如何用 php 设置它

java - 使用 xpath 根据标题选择元素时出现问题

php发送邮件并在同一页面显示成功信息

javascript - 如何在选中另一个复选框时取消选中复选框?

javascript - 如果选中,更改复选框旁边的文本。 HTML + JS 或 jQuery

c# - 复选框和模型绑定(bind)的动态列表

php - SQL 查询中的自定义 ORDER BY 逻辑