我有多个具有相同Name属性和不同值的输入,用户无法更改。
<form action="../scripts/sc_order.php" method="post">
<div class="sc_content">
<input type="text" name="product[]" value="Potato" readonly/>
<input type="text" name="product[]" value="Tomato" readonly/>
<input type="text" name="product[]" value="Banana" readonly/>
<input type="text" name="product[]" value="Orange" readonly/>
</div>
<input type="submit" value="Submit" />
</form>
输入被添加到表单中,它们用作用户添加的产品的标识符。 当用户提交表单时,我应该收到一封电子邮件,其中包含用户选择的值列表。我如何在PHP中实现这一目标?
答案 0 :(得分:1)
$products = $_POST['product'];
$orderedItems = "Ordered items:";
foreach($products as $product) {
$orderedItems .= "$product ";
}
mail("your@email.com", "Subject line", $orderedItems);
您可能需要设置邮件服务器,或者可以使用Mailgun等服务。