Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php邮件发送多个复选框及其关联的选择字段_Php_Html_Arrays_Forms - Fatal编程技术网

使用php邮件发送多个复选框及其关联的选择字段

使用php邮件发送多个复选框及其关联的选择字段,php,html,arrays,forms,Php,Html,Arrays,Forms,我有一张表格。我喜欢用php脚本发送这个表。它应该列出所有复选框,它们都有一个唯一的产品编号(在值atribute中)和一个选择字段来选择数量 如何在邮件中实现此结构: 姓名:John Doe XVV 电邮:xyz@xyz.com Produkt:(从值:)142547或类似的东西 Stückzahl:(选自select)5 或者桌上的任何其他安替比妥。。。 产品编号:1414 Stückzahl:12 颜色:绿色 产品编号:14258-UI Stückzahl:8 纳克里赫特: 你好 每个表格

我有一张表格。我喜欢用php脚本发送这个表。它应该列出所有复选框,它们都有一个唯一的产品编号(在值atribute中)和一个选择字段来选择数量

如何在邮件中实现此结构:

姓名:John Doe XVV

电邮:xyz@xyz.com

Produkt:(从值:)142547或类似的东西

Stückzahl:(选自select)5

或者桌上的任何其他安替比妥。。。 产品编号:1414

Stückzahl:12

颜色:绿色 产品编号:14258-UI

Stückzahl:8 纳克里赫特: 你好

每个表格行都有简单的描述,末尾有这两个字段:

 <select class="1-100" name="menge[]" value="Stueckzahl"></select> <input type="checkbox" name="checkboxes[]" value="14258-UI">

我希望有人能帮助我-谢谢你可以通过在php处理程序上迭代表单行来做到这一点,比如

<?php
// You need to do some sanitization for posted fields

.............
$propArr = array(
    "menge" => "Menge",
    "checkbox" => "Checkbox",
    "other_attr" => "Other Attribute"
);

$html = "";
foreach($_POST["menge"] as $key => $val) {
    foreach($propArr as $k => $v) {
        $html .= "\n\n".$propArr[$k].":".$_POST[$k][$key];
    }
}

$body = $html;
?>


这是否正确:$product=introde.sanitize_text_字段(“”,$_POST['复选框[]');这是错误的。您需要在第二个循环中清理
$\u POST[$k][$key]
<?php
// You need to do some sanitization for posted fields

.............
$propArr = array(
    "menge" => "Menge",
    "checkbox" => "Checkbox",
    "other_attr" => "Other Attribute"
);

$html = "";
foreach($_POST["menge"] as $key => $val) {
    foreach($propArr as $k => $v) {
        $html .= "\n\n".$propArr[$k].":".$_POST[$k][$key];
    }
}

$body = $html;
?>