如何在php代码中解析window.open

时间:2018-04-02 07:59:54

标签: javascript php

我在php代码中使用了window.open,因为我无法在php代码中使用多个标头,这就是为什么我使用javascript的window.open()问题是chrome和其他浏览器阻止弹出窗口。所以我需要理清这个解决方案这是我的PHP代码

<?php 
    error_reporting(0);


    $status="";

    if(isset($_POST['btnUpdate'])){ 
    $genid=$_POST['creategenReport'];
    $startdate=$_POST['sDate'];
    $enddate=$_POST['eDate'];
    $query=mysqli_query($con,"SELECT  * FROM generatorrun WHERE startTime BETWEEN '$startdate %:%:%' AND '$enddate %:%:%' AND generatorId='$genid'") or die("query failed");
    $noofRows=mysqli_num_rows($query);
    if($noofRows>=1){
    $status=true;
    echo '<script>window.open("reportConsumption.php?creategenReport='.$genid.'&sDate='.$startdate.'&eDate='.$enddate.'","_blank","top=0,left=0");</script>';



    }else{
    $status=false;
    $message="No Record Found !";

     echo '<script>alert("No Record Found");</script>';


    }
    }


  ?>

代码工作正常,但问题是浏览器不允许弹出窗口。我需要打开这个页面进入新窗口,这就是我使用window.open()

的原因

0 个答案:

没有答案