我正在尝试将数据从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 protected]", $subject, $message);
//header("Location: index.html");
?>
Error, please contact Jack at ([email protected]) <br>
email: <?php $email ?> <br>
subject: <?php $subject ?> <br>
message: <?php $message ?> <br>
</html>
我当时认为最好的方法是通过POST方法。如何通过单击“提交”按钮将所有数据从html表单发送到php电子邮件脚本。下面发布的是该问题的屏幕截图。
只需在输出变量之前添加echo
email: <?php echo $email ?> <br>
subject: <?php echo $subject ?> <br>
message: <?php echo $message ?> <br>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句