我有这张包括复选框的表格。我希望在提交表单时发送一封带有复选框og复选框值的邮件。但密码不起作用。有什么帮助吗?
它在提交时告诉我,该表单已成功提交,不包括任何错误。但我没有收到这封邮件。
<form id="contact-form" method="POST" action="contact-form-handle.php">
<h3 class="contact-im">I'm interested in. . .</h3>
<div class="interested-container">
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="PHOTOGRAPHY" value="PHOTOGRAPHY"><br>
<label class="form-label" for="PHOTOGRAPHY">PHOTOGRAPHY</label>
</div>
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="GRAPHIC-DESIGN" value="GRAPHIC-DESIGN"><br>
<label for="GRAPHIC-DESIGN">GRAPHIC DESIGN</label>
</div>
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="LIVE-INSTALLATION" value="LIVE"><br>
<label for="LIVE-INSTALLATION">LIVE INSTALLATION</label>
</div>
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="VIDEOGRAPHY" value="VIDEOGRAPHY"><br>
<label for="VIDEOGRAPHY">VIDEOGRAPHY</label>
</div>
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="PERSONAL-PROJECTS" value="PERSONAL-PROJECTS"><br>
<label for="PERSONAL-PROJECTS">PERSONAL PROJECTS</label>
</div>
<div class="checkbox-frame">
<input class="checkbox_form" type="checkbox" name="category[]" id="OTHER" value="OTHER"><br>
<label for="OTHER">OTHER</label>
</div>
</div>
<input name="name" type="text" class="form-control" placeholder="Name / Company. . ." required>
<br>
<input name="email" type="email" class="form-control" placeholder="Email. . ." required>
<br>
<textarea name="message" class="form-control" rows="4" placeholder="Message. . ." required></textarea>
<br>
<input type="submit" class="form-control submit" value="Submit ">
</form>```
and the php:
```<?php$name = $_POST['name'];$visitor_email = $_POST['email'];$message = $_POST['message'];if(!empty($_POST["category"])) //check if the user has selected a CHECKBOX or NOT {$checkbox =$_POST["category"]; //Array of values from the checkboxforeach($checkbox as $value) //loop to store and display values of individual checkboxes {echo $value;}} //Display selected checkbox或{test_input($_POST“值”);
}
$mailheader = "From:".$name."<".$email.">\r\n";$reciepient = "mathiasqm@gmail.com";mail($reciepient, 'Website Lead Gen', $message, $mailheader, $value)or die("Error!");echo'Message successfully submitted';?>`
发布于 2022-07-30 11:46:34
您的服务器是否支持使用邮件功能发送电子邮件?如果没有,您可以使用phpmailer并将其与gmail帐户绑定。
https://stackoverflow.com/questions/73174671
复制相似问题