0

我正在创建与我的药房合作的 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

4 回答 4

1

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

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

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

于 2012-07-04T13:54:13.747 回答
1

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

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

于 2012-07-04T13:58:52.993 回答
1

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

于 2012-07-04T14:02:42.290 回答
0

我认为最好的方法是使用多维数组来创建会话。现在我正在努力。会看到..谢谢大家的宝贵意见向你们致敬

于 2012-07-04T16:44:01.700 回答