Получение значений из флажка

Я использую флажок 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

Измените имя на cours[ checkbox-value ] .

Это сделает ассоциативный массив полным для выбранных флажков.

Вы можете использовать что-то вроде этого ..

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

Распечатайте все значения флажка.

 <form action="print.php" method="post"> <input type="checkbox" name="val_list[]" value="value 1"> <input type="checkbox" name="val_list[]" value="value 2"> <input type="checkbox" name="val_list[]" value="value 3"> <input type="checkbox" name="val_list[]" value="value 4"> <input type="checkbox" name="val_list[]" value="value 5"> <input type="submit" /> </form> <?php if(!empty($_POST['val_list'])) { foreach($_POST['val_list'] as $data) { echo $data; } } ?>