codeigniter自动递增ID,可以在视图和Javascript的windows . print()函数中看到
codeigniter auto incrementing ID that can be seen in view and Javascript Window.Print() function
所以我正在制作发票,我想在我的视图中,这是收据。php有一个发票号:例如0001,这就是我将把我的tbl_payment作为主键,但是我如何能够在视图中有一个自动增加的ID,当我的表仍然是空的?第二是我想打印它,但是我的windows . print()函数有问题,我使用CSS样式化我的收据,即使我付出了多少努力,我只能看到黑色和白色,这是你可以在收据
中看到的,这是我打印的时候看到的,这是怎么发生的?
我明白你的意思,这是显示Invoice No.
的一种方法,可能有更好的方法,但这是我第一次想到的。
- 从数据库中获取最后一个发票号。(你可以从列中得到MAX)
- 在你的视图中增加ID 1(1)。
- 在需要的地方显示递增的ID。
让我知道你对此有什么疑问。
---- UPDATE ----
最好的方法或适当的方法是在创建发票后才获得invoice id
。
如果你使用上面提到的方法,你应该对数据库进行适当的锁定,以避免任何数据重复。
所以,为了保持简单,你应该在插入后使用invoice_id
,否则另一种方法是为发票字段生成一个唯一的id,而不管自动增量id。
相关文章:
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- Windows形成web浏览器控件和Javascript更改的DOM
- 将CSS应用于printWindow.print();在Javascript中
- Windows 8固定的网站互动程序
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何添加CSS&JavaScript进入Windows窗体应用程序C#.net
- 将Windows文件路径组织到文件夹中
- 在通过child.print()打印之前,我如何等待图像加载到我的新窗口中
- Windows Azure通知中心错误
- Windows 8 Javascript应用程序XML对象
- windows.print导致空页面
- Windows.print不起作用尝试了所有主要浏览器中的所有方法
- Chrome windows .print()在稳定版和开发版之间的差异导致问题
- codeigniter自动递增ID,可以在视图和Javascript的windows . print()函数中看到
- windows .print()在ie中不工作,并且已经尝试了适当的修复
- windows .print()在IE7和IE8中冻结
- windows .print() javascript不能在chrome中预览
- javascript的Safari打印问题windows .print()
- windows .print()对话框在chrome中不显示图形
- 如何使用javascript的windows .print()函数从打印页面中删除url文本