创建发票(php)

时间:2012-07-04 13:51:24

标签: php javascript

我正在创建ERP系统以与我的药房合作。 在该系统的帐单表格中,我想添加项目并打印帐单。 我有一个小问题,我在哪里可以保留我的第一项信息,而我正在添加第二项... 我的结算表格是这样的(只是假的)

<table width="490" height="282" border="0">
    <tr>
      <td width="206">Date</td>
      <td width="160">&nbsp;</td>
      <td width="47">&nbsp;</td>
      <td width="69">&nbsp;</td>
    </tr>
    <tr>
      <td>Bill Number</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Item Code</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Item Name</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Expier Date</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Item Price</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>Each</td>
      <td>Total</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="adnother" id="adnother" value="add another item" tabindex="5" /></td>
      <td><input type="submit" name="submit" id="submit" value="Submit" /></td>
      <td>&nbsp;</td>
    </tr>
  </table>

在逐个添加项目的同时,我希望这些项目能够在同一页面上的单独窗口中显示(法案的可打印版本),无论我怎么做。我遇到的最大问题是我之前说过的事情。对不起,我的英文不好:P}

4 个答案:

答案 0 :(得分:1)

您可以存储在会话中,数据库中,或PHP提供的任何其他机制,以在请求之间保留数据。有关会话,请参阅PHP手册。

关于窗口 - 您可以使用JavaScript的window.open(...)方法,只显示一个页面,显示表格,并在其他浏览器窗口中打开表单。

您可能希望在提交添加窗口时刷新帐单窗口 - 请参阅window.onclose()window.refresh()

答案 1 :(得分:1)

如何在构建时管理DataBase中的发票?

这样您就可以查看过去的所有发票。如果需要,它还允许您保存不完整的发票以供日后使用。

答案 2 :(得分:1)

您的问题与购物车问题类似,大多数php系统通过将其存储在会话中来管理它,并选择将其保存在数据库中。

答案 3 :(得分:0)

我认为最好的方法是使用多维数组来创建会话。现在我正在努力。等着瞧..  谢谢大家对你们提出的宝贵意见

相关问题