javascript - 使用数据 session 变量时打印预览为空白。局部变量工作正常

标签 javascript php html mysql printing

我正在开发一个基于网络的移动应用程序,供我的技术人员在现场打印发票。

该应用程序主要使用 php/html/css 和 javascript 进行编程。

打印是通过佳能 pixma i110 通过 wifi 连接到 4g 平板电脑完成的。当技术人员尝试打印时,如果变量未在本地定义,他会看到空白屏幕。我已经回显了相关 session 变量,它们具有预期值。

$var1 = $_SESSION['var1'];
//$var1 = "value1";
$var2 = $_SESSION['var2'];
//$var2 = "value2"

mysql_connect("host","user","pass")or die("cannot connect"); 
mysql_select_db("table")or die("cannot select DB");

$result = mysql_query("SELECT `field1`,`field2` FROM mytable WHERE `fieldx` = '$var1' AND `fieldz` = '$var2' ORDER BY `id` ASC") or die(mysql_error());
    while ($row = mysql_fetch_array($result)){
        $info1=$row["invoice_name"];
        $info2=$row["print_copy"];
    }
echo $info2;

当按照上面的方式执行 mysql 查询时,打印页面不会产生任何结果。当我使用本地定义的变量时,打印页面给出了预期的结果。

我已经研究这个问题有一段时间了,我在这个网站以及其他网站上进行了大量搜索,但尚未找到解决方案。如果这是一个重复的问题,我提前道歉。

感谢您的帮助。

编辑:在我看来, session 变量在转换为打印期间不可用于浏览器。我该如何解决这个问题?

最佳答案

解决方案:在标题中包含网站图标。我感觉自己像个白痴。

关于javascript - 使用数据 session 变量时打印预览为空白。局部变量工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29526567/

相关文章:

html - 如何水平对齐3个div和中间div的一个div底部

html - 输入多个字符后jquery Mobile textarea缩小

html - 我想知道 Elm 中元素的属性 html

javascript - 如何使用SlickGrid和DataView在不分组的情况下计算总计?

javascript - 如何让页脚固定在底部?

javascript - 如何使用jquery在输入字段中选择值?

php - PHP 的 PDO 是否可以限制为单个查询?

javascript - 如何在 php 中获取与 JS Date() 中相同的日期和时间

javascript - 为什么初始化多个变量会导致范围泄漏?

php - 正确的用户名和密码对 PHP 没有任何影响