2017-01-17 7 views
0

私はから私の電子メールアドレスへのフィードバックを送信したいと思います。私は次のコードを書いています。しかし、私が提出を押すと何も起こらない。PHPフォームを使用してフィードバックを送信

<?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("[email protected]", $subject, $message, $from); 
     echo "Email sent!"; 
    } 
} 
?> 

送信者にも1通のメールを送信したいと思います。

答えて

1

必要な変更

1)作成ボタンを提出)フォーム

2を提出する提出チェックISSETが

をクリックするかしない

<?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("[email protected]", $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 
} 
?> 
これを試してみてください
関連する問題