我想将反馈发送到我的电子邮件地址。我写了下面的代码。但是当我按下提交时没有任何事情发生。
<?php
$action=$_REQUEST['action'];
if ($action=="") {
/* display the contact form */
?>
<form method="post" action="" enctype="multipart/form-data">
<input class="inputst" type="text" placeholder="Your Name" name="s_name"><br>
<input class="inputst" type="email" placeholder="Your Email" name="s_email"><br>
<input class="inputst" type="text" placeholder="Phone Number" name="s_mobile"><br>
<input class="inputst" type="text" placeholder="Delivery Address" name="s_address"><br>
<input class="inputst" name="s_link" type="text" value="http://alutamarket.com/boutique-and-fashion-store/phones-tabs-accessories/samsung-galaxy-note-3_i3" name="productlink"><br>
<div style="margin-top:20px;"><a type="submit" class="im-contac"><span class="im-top">Send Now</span><span class="im-bot">Send inquiry now</span><i class="fa fa-paper-plane"></i></a></div>
</form>
<?php
} else {
/* send the submitted data */
$name=$_REQUEST['s_name'];
$email=$_REQUEST['s_email'];
$mobile=$_REQUEST['s_mobile'];
$address=$_REQUEST['s_address'];
$message=$_REQUEST['s_link'];
if (($name=="")||($email=="")||($mobile=="")||($address=="")||($message=="")) {
echo "All fields are required, please fill <a href=\"\">the form</a> again.";
} else {
$from="From: $name<$email>\r\nReturn-path: $email";
$subject="Message sent using your contact form";
mail("myemail@gmail.com", $subject, $message, $from);
echo "Email sent!";
}
}
?>
我也想向发件人发送一封电子邮件。
答案 0 :(得分:1)
需要更改
1)创建提交表单
2)检查是否单击了提交按钮
试试这个
<?php
if(isset($_POST['submit'])) {
$name=$_POST['s_name'];
$email=$_POST['s_email'];
$mobile=$_POST['s_mobile'];
$address=$_POST['s_address'];
$message=$_POST['s_link'];
if (($name=="")||($email=="")||($mobile=="")||($address=="")||($message=="")) {
echo "All fields are required, please fill <a href=\"\">the form</a> again.";
} else {
$from="From: $name<$email>\r\nReturn-path: $email";
$subject="Message sent using your contact form";
mail("myemail@gmail.com", $subject, $message, $from);
echo "Email sent!";
}
}
?>
<?php
$action=$_REQUEST['action'];
if ($action=="") {
/* display the contact form */
?>
<form method="post" action="" enctype="multipart/form-data">
<input class="inputst" type="text" placeholder="Your Name" name="s_name"><br>
<input class="inputst" type="email" placeholder="Your Email" name="s_email"><br>
<input class="inputst" type="text" placeholder="Phone Number" name="s_mobile"><br>
<input class="inputst" type="text" placeholder="Delivery Address" name="s_address"><br>
<input class="inputst" name="s_link" type="text" value="http://alutamarket.com/boutique-and-fashion-store/phones-tabs-accessories/samsung-galaxy-note-3_i3" name="productlink"><br>
<div style="margin-top:20px;"><button type="submit" name="submit" class="im-contac"><span class="im-top">Send Now</span><span class="im-bot">Send inquiry now</span><i class="fa fa-paper-plane"></i></button></div>
</form>
<?php
}
?>