2017-10-04 36 views
0
<?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); 
?> 

我需要添加一个“加载器”才能在插入数据库之前进行一些延迟。我尽我所能,但我不能,请帮我解决这个问题。如何在插入之前在ajax/javascript/php中延迟几秒钟

+0

您可以使用[睡眠](http://php.net/manual/ro/function.sleep.php)。更好的问题是你为什么要延迟插入?并停止使用'mysql_ *',它们已被弃用。 – Andrew

+0

你可以使用javascript功能。 window.setTimeOut() –

+0

@Andrew我可以在哪里使用睡眠?,我是一个初学者 – Akhil

回答

3

在php中,我们可以使用睡眠函数添加dealy。请检查下面的代码

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

    //sleep for 5 seconds 
    sleep(5); 

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