我无法显示联系表格中选择的正确答案/值。收到的电子邮件只会显示 C 作为答案,而不是选择的选项。
<tr>
<td><label for="gategory">Lemosine</label></td>
<td><input type="checkbox" name="carchoice[]" value="A" /><td>
</tr>
<tr>
<td><label for="gategory">Mini</label></td>
<td><input type="checkbox" name="carchoice[]" value="B" /></td>
</tr>
<tr>
<td><label for="gategory">Van</label></td>
<td><input type="checkbox" name="carchoice[]" value="C" /></td>
</tr>
<tr>
<td><label for="gategory">Off-Road</label></td>
<td><input type="checkbox" name="carchoice[]" value="D" /></td>
</tr>
<tr>
<td><label for="gategory">Station-car</label></td>
<td><input type="checkbox" name="carchoice[]" value="E" /></td>
</tr>
和 PHP 代码
$check_box_values = "Check box value: ";
if(isset($_POST['carchoice'])){
foreach($_POST['carchoice'] as $value){
$check_box_values .= $value;
$check_box_values .= ', ';
}
}
$msg=
'Name: '.$_POST['name'].'<br />
Email: '.$_POST['email'].'<br />
IP: '.$_SERVER['REMOTE_ADDR'].'<br /><br />
IP: '.$check_box_values['carchoice[]'].'<br /><br />
Message:<br /><br />
'.nl2br($_POST['message']).'
';
这是我在电子邮件中得到的
Name: awdawd aw
Email: adasda@live.dk
IP: 195.249.185.254
IP: C
Message:
awdawdawdd awd awdawd awd awd
不明白我在这里出了什么问题?