好吧,我已经GOOGLE和GOOGLE更多一些,我卡住了。我对PHP的想法确实很陌生,但我最终让自己的表单做了我想做的事,除了当我将它发送给我的电子邮件时,它只显示了我检查过的其中一个框。我真的很讨厌寻求帮助,但这里就是这样。发送查询从“检查”的HTML框通过电子邮件发送电子邮件通过PHP
这里是我的html:
<tr>
<td valign="left"><p>Please check all items needed *</p>
<p class="style2">(Default order will be one of each checked item unless otherwise indicated in the comments section.)</p>
<td valign="top">
<div align="left">
<input type="checkbox" name="supplies[]" value="black_toner" /> Black Toner<br />
<input type="checkbox" name="supplies[]" value="cyan_toner" /> Cyan Toner<br />
<input type="checkbox" name="supplies[]" value="magenta_toner" /> Magenta Toner<br />
<input type="checkbox" name="supplies[]" value="yellow_toner" /> Yellow Toner<br />
<input type="checkbox" name="supplies[]" value="black_drum" /> Black Drum<br />
<input type="checkbox" name="supplies[]" value="cyan_drum" /> Cyan Drum<br />
<input type="checkbox" name="supplies[]" value="magenta_drum" /> Magenta Drum<br />
<input type="checkbox" name="supplies[]" value="yellow_drum" /> Yellow Drum<br />
<input type="checkbox" name="supplies[]" value="waste_toner" /> Waste Toner<br />
<input type="checkbox" name="supplies[]" value="staples" /> Staples<br />
</div>
<td valign="top"> </td>
</tr>
而这就像我说的,我已经尝试了什么,我认为是一切,但显然事情是错我的PHP
}
$email_message = "Form details below.\n\n";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "First Name: ".clean_string($first_name)."\n";
$email_message .= "Last Name: ".clean_string($last_name)."\n";
$email_message .= "Company: ".clean_string($company)."\n";
$email_message .= "Location: ".clean_string($location)."\n";
$email_message .= "Machine Model: ".clean_string($machine_model)."\n";
$email_message .= "Supplies: ".clean_string($supplies)."\n";
$email_message .= "Email: ".clean_string($email)."\n";
$email_message .= "Telephone: ".clean_string($telephone)."\n";
$email_message .= "Comments: ".clean_string($comments)."\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
。我需要添加到我的PHP/HTML或更改从我的复选框,而不是只有一个?如果有人有任何建议,我将不胜感激。 (请尽可能具体,就像我说的,我是一个新手)谢谢!
$ _ POST [“供应”]是一个数组,你需要它发生内爆惊人 – 2012-07-25 20:54:27