Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从函数调用greybox弹出窗口时出现错误_Php_Function_Popup_Greybox - Fatal编程技术网

Php 从函数调用greybox弹出窗口时出现错误

Php 从函数调用greybox弹出窗口时出现错误,php,function,popup,greybox,Php,Function,Popup,Greybox,根据stackoverflow中给出的示例,我尝试了greybox popup,根据php程序中的if条件从函数调用 它会产生如下错误: 解析错误:语法错误,第456行的/home/public_html/atst/dc-detail-qty.php中出现意外的“=” php部分代码如果条件为true,则灰盒弹出窗口应该可以工作: if($dcecrbal < 0) { $pop=100; echo "<span class='sty1'>Negative Bal: ".$dc

根据stackoverflow中给出的示例,我尝试了greybox popup,根据php程序中的if条件从函数调用

它会产生如下错误: 解析错误:语法错误,第456行的/home/public_html/atst/dc-detail-qty.php中出现意外的“=”

php部分代码如果条件为true,则灰盒弹出窗口应该可以工作:

if($dcecrbal < 0)
{
$pop=100;
echo "<span class='sty1'>Negative Bal: ".$dcecrbal." (Total ECR: ".$ecrdtl." - Total DCs: ".$dcdtl.") </span>";
//echo "<script>child_open();</script>";

echo "<script>";
pathArr = window.location.pathname.split('/');
    path = window.location.protocol + "//" + window.location.host+"/";
    for (i=1;i<pathArr.length-1;i++) path += pathArr[i]+"/";

    GB_showCenter('ECR', path+'ecrframe-qty.php' , 800, 600);
echo "</script>";
}
if($dcecrbal<0)
{
$pop=100;
回显“负余额:.$dcecrbal.”(总ECR:.$ecrdtl.”-总DCs:.$dcdtl.”);
//回显“child_open();”;
回声“;
pathArr=window.location.pathname.split('/');
路径=window.location.protocol+“/”+window.location.host+“/”;

对于(i=1;i,应该是这样的

echo "<script>
      pathArr = window.location.pathname.split('/');
    path = window.location.protocol + '//' + window.location.host+'/';
    for (i=1;i<pathArr.length-1;i++) path += pathArr[i]+'/';

    GB_showCenter('ECR', path+'ecrframe-qty.php' , 800, 600)";
echo "</script>";
echo”
pathArr=window.location.pathname.split('/');
path=window.location.protocol+'/'+window.location.host+'/';

对于(i=1;该代码的语法着色显示了错误。也许您应该使用包含语法高亮显示的编辑器?@Charles i已更正缺少的”,不知道如何在php中放置其余的javascript行。需要帮助!布万,谢谢!这很有效,但我如何更改弹出窗口的坐标,有什么想法吗?@user1114409你应该检查灰盒文档…你必须使用它的css