从复选框检索值 [英] Retrieving values from a checkbox

查看:124
本文介绍了从复选框检索值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

我的复选框代码:

I use a php checkbox and I want to retrieve marked values.
My checkbox code :

<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中:

I want to put it in the variable msg :

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

并发送邮件时使用php电子邮件功能。做这样的一个接收只是第一次选中的选择...
一个
谢谢你的帮助。

Michaël

and sending the message throw the php email function.
But when I do that like this a receive just the first checked choice...
Thank you for your help.
Michaël

推荐答案

您必须将名称属性更改为cours [],然后php将其视为数组。

You have to change the name attribute to cours[] and then php will treat it as an array.

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

这篇关于从复选框检索值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆