javascript - 可以在 View 和 Javascript Window.Print() 函数中看到的 codeigniter 自动递增 ID

标签 javascript php css codeigniter

所以我正在制作发票,我希望在我看来,receipt.php 有一个发票号:例如是 0001,这就是我将作为主键放入 tbl_payment 的内容,但是如何当我的表仍然是空的时候,我能否在 View 中有一个自动递增的 ID?第二个是我想打印它,但是我的 Window.Print() 函数有问题,我正在使用 CSS 设计我的收据样式,尽管我付出了多少努力,但我只能看到黑白的, This is the one that you can see in the receipt

and this is what you can see when I print, how does this happen?

最佳答案

我明白你的意思,这是显示发票编号的方法之一。可能有更好的方法,但这是我一开始想到的。

  1. 从数据库中获取最后的发票编号。(可以从列中获取MAX)
  2. 在您的 View 中,ID 增加 1(一)。
  3. 在您需要的任何地方显示递增的 ID。

让我知道您对此的疑问。

----更新----

最好的方法或正确的方法是仅在创建发票后获取invoice id

如果您使用上述方法,您应该对数据库进行适当的锁定以避免数据重复。

因此,为了简单起见,您应该在插入后使用 invoice_id,否则另一种方法是为发票字段生成一个唯一 ID,而不考虑自动递增 ID。

关于javascript - 可以在 View 和 Javascript Window.Print() 函数中看到的 codeigniter 自动递增 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39598427/

相关文章:

css - 如何正确放置页脚?

HTML 表 : THEAD width depending on TBODY in Chrome

javascript - 主干和 jQuery 事件

php - 使用 MySQL,当我从数据库中检索哈希用户密码时,结果为 1。

php - MySQL 查询问题 - INSERT INTO

php - 执行 DELETE 查询时备份 MySQL

css 下拉菜单不适用于任何浏览器

javascript - Chrome 有时不请求 CSS 页面

javascript - 如何在 tizen web 应用程序上获取消息正文?

html - 如何发送 "text box"的值,即使它在 HTML 中显示为灰色/禁用?