如何在插入之前在ajax / javascript / php中延迟几秒钟

时间:2017-10-04 11:49:33

标签: php jquery html ajax

<?php
    include_once("connect.php");
    if(isset($_POST))
    {
        $sno=$_POST['sno'];
        $start_date=$_POST['start_date'];
        $end_date=$_POST['end_date'];
        $amount=$_POST['amount'];
        $lease_id=$_POST['lease_id'];
        if($lease_id == 0){
            $lease_id=1;
        }
        $calendar_type=$_POST['calendar_type'];
        $rph=$_POST['start_date']." - ".$_POST['end_date'];
        $sql="INSERT INTO tbl_lease_details(lease_id,sno,start_date,end_date,amount,calendar_type,rph,stat) VALUES ('$lease_id','$sno','$start_date','$end_date','$amount','$calendar_type','$rph','not_paid')";

        $result=mysql_query($sql);
        if($result){

            echo "successfully inserted";
        }
    }
    mysql_close($rs);
    mysql_close($connect);
?>

我需要添加一个&#34; loader&#34;为了在插入数据库之前做一些延迟。我尽我所能,但我无法帮助我解决这个问题。

1 个答案:

答案 0 :(得分:4)

在php中我们可以使用sleep函数添加dealy。请查看以下代码

     echo date('h:i:s') . "<br>";

    //sleep for 5 seconds
    sleep(5);

    //start again
    echo date('h:i:s');