从多个复选框调用PHP名称
我正在做一个表格的检查清单,它会给我自己发送一封电子邮件,让我知道检查了哪些项目 到目前为止,我仅通过单个输入就成功地完成了这项工作: HTML:从多个复选框调用PHP名称,php,forms,Php,Forms,我正在做一个表格的检查清单,它会给我自己发送一封电子邮件,让我知道检查了哪些项目 到目前为止,我仅通过单个输入就成功地完成了这项工作: HTML: PHP: From:$visitorfirst\n 这会将他们的名字从表格中发送到我的电子邮件中 我无法做到的是,有x个复选框,所有复选框都具有相同的名称,例如,col,具有不同的值,如果选中,则将每个选中的复选框发送到我的电子邮件 这就是我尝试过的: HTML: 如何让表单发送多个“支票”?您需要创建一个复选框组,您可以通过添加[] <td
PHP:
From:$visitorfirst\n
这会将他们的名字从表格中发送到我的电子邮件中
我无法做到的是,有x个复选框,所有复选框都具有相同的名称,例如,col
,具有不同的值,如果选中,则将每个选中的复选框发送到我的电子邮件
这就是我尝试过的:
HTML:
如何让表单发送多个“支票”?您需要创建一个复选框组,您可以通过添加[]
<td><input type="checkbox" name="col[]" value="Server">Server</td>
<td><input type="checkbox" name="col[]" value="Networking">Networking</td>
<td><input type="checkbox" name="col[]" value="Smartphone">Smartphone</td>
服务器
网络
智能手机
您的post return现在返回一个数组,因此$\u post['col']
是一个数组,您可以通过该数组对每个循环进行foreach循环,或将其内爆为csv,或对其进行序列化或json编码,或对其执行任何您喜欢的操作
(在您的情况下,可能每个人都会生成您的电子邮件代码)将名称更改为
col[]
,并检查$\u GET['col']
的值,或者在您发布表单时,$\u post['col']
What hardware to collect: $col \n
<td><input type="checkbox" name="col[]" value="Server">Server</td>
<td><input type="checkbox" name="col[]" value="Networking">Networking</td>
<td><input type="checkbox" name="col[]" value="Smartphone">Smartphone</td>