drls2738 2016-09-30 17:39
浏览 50

Datepicker值不会发送到php中的电子邮件

I created one sample form. After submit the form all values are send to my email but selected Datepicker values not send to email.

<form action="" method="post" enctype="multipart/form-data">
        <input class="date-picker" name="arrival" id="datepicker">
          <div class="input-group-addon"><i class="fa fa-calendar"></i></div>    
        <input class="date-picker" name="departure" id="datepicker1"/>
            <div class="input-group-addon"><i class="fa fa-calendar"></i></div>
        <div class="col-lg-6 col-md-6">
                                                    <input type="text" placeholder="First Name *" name="fname" required>
                                                </div>
                                                <div class="col-lg-6 col-md-6">
                                                    <input type="text" placeholder="Last Name *" required name="lname">
                                                </div>
    <input type="submit" name="submit" value="submit">
        </form>
        <?php
        if(isset($_POST['submit'])){
        $fname = $_POST['fname'];
              $lname = $_POST['lname'];
        $arrival = $_POST['arrival'];
            $departure = $_POST['departure'];
        $secretinfo = $_POST['info'];

            
         
            if ($secretinfo == "")
            {
               $myemail = "rajkumar23@gmail.com";
        $emess.= "Arrival: ".$arrival. "
";
              $emess.= "Departure: ".$departure. "
";
        $emess.= "First Name: ".$fname."
";
               $emess.= "Last Name: ".$lname."
";
        $ehead = "From: ".$email."
";
               $subj = "Booking Enquiry from ".$fname." ".$lname."!";
               $mailsend=mail("$myemail","$subj","$emess","$ehead");
               if($mailsend){
        echo "success";
        }
        } 
        }
        ?>
                ?>

How to send the datepicker values into email.

</div>
  • 写回答

1条回答 默认 最新

  • doucu9677 2016-09-30 17:45
    关注

    You just need to remove extra space from arrival field:

    <input class="date-picker" name="arrival " id="datepicker" required>
    

    Use like that:

    <input class="date-picker" name="arrival" id="datepicker" required>
    

    name="arrival " this will return you Undefined Index error.

    One more thing, always use php error_reporting() in your development mode not for production mode.

    I didn't find the submit button in your code, i hope you are using in your application.


    Update 1:

    You need to remove quote from mail()

    $mailsend=mail("$myemail","$subj","$emess","$ehead");
    

    Should be:

    $mailsend=mail($myemail,$subj,$emess,$ehead);
    
    评论

报告相同问题?

悬赏问题

  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致