我正在尝试将数据从HTML发送到PHP。这是我的HTML代码:
<div class="content">
<form action="email-script.php" method="post">
<div class="contact-form mar-top30">
<label> <span>Full name</span>
<input type="text" class="input_text" name="name" id="name"/>
</label>
<label> <span>Email</span>
<input type="text" class="input_text" name="email" id="email"/>
</label>
<label> <span>Subject</span>
<input type="text" class="input_text" name="subject" id="subject"/>
</label>
<label> <span>Message</span>
<textarea class="message" name="feedback" id="feedback"></textarea>
</label>
<label>
<input type="submit" class="button" value="Send" />
</label>
</div>
</form>
</div>
这是我的PHP代码:
<!DOCTYPE html>
<html>
<?php
$email=$_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["name"] . "Sent this email" . "\r\n" . $_POST["feedback"] . "Sent from this email address:" . $_POST["email"];
mail("email@gmail.com", $subject, $message);
//header("Location: index.html");
?>
Error, please contact Jack at (email@gmail.com) <br>
email: <?php $email ?> <br>
subject: <?php $subject ?> <br>
message: <?php $message ?> <br>
</html>
我认为最好的方法是通过POST方式来实现。如何在单击提交按钮时将HTML表单中的所有数据发送到PHP电子邮件脚本?下面是问题的截图。
提交前:
![enter image description here](https://istack.dev59.com/ftCwH.webp)
![enter image description here](https://istack.dev59.com/4AyDG.webp)