2012-02-15 3 views
0

おはようございます、私は選択できる7つのオプションのリストを持つプロジェクトに取り組んでいます。私はそれらのすべてを間にカンマで引っ張るようにしています。これは、データベースから、PHPフォームから取得していません。PHPで最大7つのチェックボックスから複数の値を引き出す

<html> 
      <tr><td><font color=black>Select all Constituency Groups that apply:</font></td></tr> 
      <tr><td><b><hr size=0 color=silver noshade></b></td></tr> 
      <tr><td><input value="1st Year Student" type="checkbox" name="chkCon[]" id="ChkCon1" />&nbsp;1st Year Student</font></td></tr> 
      <tr><td><input value="2nd Year Student" type="checkbox" name="chkCon[]" id="ChkCon2" />&nbsp;2nd Year Student</font></td></tr> 
      <tr><td><input value="4 Year College Professor" type="checkbox" name="chkCon[]" id="ChkCon3"/>&nbsp;4 Year College Professor</font></td></tr> 
      <tr><td><input value="Adjunct Faculty" type="checkbox" name="chkCon[]" id="ChkCon4" />&nbsp;Adjunct Faculty</font></td></tr> 
      <tr><td><input value="Alumni/Graduate" type="checkbox" name="chkCon[]" id="ChkCon5"/>&nbsp;Alumni/Graduate</font></td></tr> 
      <tr><td><input value="High School Teacher" type="checkbox" name="chkCon[]" id="ChkCon6" />&nbsp;High School Teacher</font></td></tr> 
      <tr><td><input value="Industry Representative" type="checkbox" name="chkCon[]" id="ChkCon7" />&nbsp;Industry Representative</font></td></tr> 
     </table> 
</html> 

私はそれらの名前を同じにする必要があるかどうかわかりません。しかし、ここでのポストがある

if (!empty($_REQUEST['chkCon[]'])) { 
    $ChkCon = $_REQUEST['chkCon[]']; 
} else { 
    $ChkCon = ""; 
} 

は、各オプションは、残りの排他的なようだと、これはラジオボタンのコレクションではありませんなぜ

+0

は思っありがとうございます。 –

+0

分かりません:)、先生がそれを設定しました。 –

+0

これは宿題ですか? – seanbreeden

答えて

0
$chkCon = $_REQUEST['chkCon']; 
$values = ""; 

for ($i=0;$i<count($chkCon);$i++) { 
    $values .= $chkCon[$i]; 
    if ($i<count($chkCon)-1) { 
     $values .= ","; 
    } 
} 

echo $values; 
+0

私は、($ i = 0; $ i

+0

修正されました。 – seanbreeden

+0

ありがとうございましたが、もう1つ質問があります。最後のエントリの後にコンマを付けるのを止める方法はありますか? –

関連する問題