2009-06-23 8 views
2

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 : 나는 변수 MSG에 넣어 원하는

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

:

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

와 보내는 메시지가 PHP 이메일 기능을 던져.
하지만 이렇게하면 처음 확인한 선택 만받을 수 있습니다 ...
도움 주셔서 감사합니다.
Michaël

답변

9

이름 속성을 cours []로 변경하면 php가 배열로 처리해야합니다.

cours[ 체크 박스 값 ]http://docs.php.net/faq.html

+0

를 어떤 것을 사용할 수있다하지만 내가 얻을 알고이 "쿠르 : 배열"나는 이메일을받을 때 ... 가 어떻게 값을보고 할 수 배열에 들어 있니? –

+0

나는이 문서를 읽을 것이다. 감사. –

+0

+1 설명서를 참조하십시오. -1은 이탈리아어 문서를 참조합니다. – Gumbo

1

이름 변경에 최대 읽기.

이렇게하면 선택한 확인란 전체에 연관 배열이 표시됩니다.

0

모든 체크 박스 값을 인쇄하십시오.

<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; 
      } 
     } 
    ?> 
1

당신은 .. 같은

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