从结算系统生成收据/发票

时间:2013-01-10 15:17:57

标签: php mysql

我正在研究医院计费系统。它有一个程序清单。我想生成收据,以便打印,数据应该只来自一个交易。我已经有了收据格式的html文件。 问题是,获取交易所需的信息。比如检查的程序,价格,患者编号等。

截图: http://i.stack.imgur.com/bXf0v.png

enter image description here

如果您查看屏幕截图,则在打印收据之前会有步骤和不同的页面。所以我很难将值从第一页传递到最后一页。 在第二张图片上,我圈出了程序号。它只是为了测试所选程序所在的位置。

在第三张图片中,我无法通过2个程序。我需要生成收据。 代码是:

foreach ($procedure as $pro) {
echo $pro."<br>";
}

我不能将它添加到最后一页,因为它未定义。

另外,我需要支付已付金额和收据总额。我无法想象我将如何执行代码因为它太多了。

2 个答案:

答案 0 :(得分:1)

我建议从每个页面获取POST数据并将它们放在SESSION变量中,然后在最终(打印)页面上使用会话数据。

答案 1 :(得分:0)

使用SESSION的另一种方法是创建一个包含隐藏“页面值”的多页表单,使用POST表单字段传递每个后续hidden的值。

代码看起来像......

if ($_POST['pg'] == 0) {

    // output first page/form

    echo '<input type="text" name="someValue"/>';
    echo '<input type="hidden" name="pg" value="1"/>';

}

if ($_POST['pg'] == 1) {

    // output second page/form

    echo '<input type="hidden" name="someValue" value="$_POST['someValue']"/>';
    echo '<input type="hidden" name="pg" value="2"/>';

}

// etc.