我有一个用 PHP 构建的联系表单,我有一个单选框(单击)并将其更改为一个组复选框,这意味着可以单击多个框。
但是,只有最后一次点击发送到我的电子邮件,并且玩代码让我搞砸了,我对 php 数组代码和多个 (({{
这是html代码
<label><input type="checkbox" name="addon" value="NONE" <?php if (isset($_POST['addon']) && $_POST['addon'] == 'NONE') echo 'checked="checked"'; ?> tabindex="4" /> None <br /></label>
<label><input type="checkbox" name="addon" value="HKG" <?php if (isset($_POST['addon']) && $_POST['addon'] == 'HKG') echo 'checked="checked"'; ?> tabindex="5" /> Hong Kong <br /></label>
....
<label><input type="checkbox" name="addon" value="Other Start City" <?php if (isset($_POST['trip']) && $_POST['addon'] == 'Other Start City') echo 'checked="checked"'; ?> tabindex="4" /> Other</label>
这是我目前拥有的php代码,但这仅给出了一个答案。
$Indhold .= "Tour Extension: ".$_POST['addon']."\n";
我尝试将其更改为数组(按照教程http://www.html-form-guide.com/php-form/php-form-checkbox.html进行操作),但随后电子邮件上只打印了数组。
如果可能的话,我还想在该组合框上包含验证。所以他们不能选择NONE和HKG,必须至少点击一个。