我要建一个非常小的网络应用ERP PHP/mySQL/笨级
该法案/发票是建立与

current date
client data
etc

现在,我必须将产品添加到,新的发票,这正在创建,没有重新装载/提交的页。每个产品将其qtty., 介绍,单位价格,分类汇总,等等。

我想添加一个产品"行"使用的Ajax/!

  • 我应该如何构建的产品形成的动态?我的意思是,允许用户增加一个新的品行,或删除产品中的行发票,使用的Ajax?
  • 如何总结所有的动态增加了"行"的形式,为得到发票总的?
  • 以及如何我应该接收和对待所有职位的数据,因此我可以插入适当的发票的记录票表,并插入的产品记录到products_invoices表?

编辑:在这里你可以看到一种工作的例子是什么我想要做的
http://www.bambooinvoice.org/index.php/invoices/newinvoice

EDIT2:这个插件似乎是我一直在寻找什么
http://code.google.com/p/jquery-dynamic-form/

有帮助吗?

解决方案

基本上,你需要添加的形式要素DOM动态作为用户不断增加行的新的数据。我相信jquery将是一个很大的帮助,在使用标准的api访问/修改DOM节点。

用于总结图,你要包裹数领域具有特别的钩子状 <span id="value_x">34</span> 哪里 x 是一个计数器。之后的每一个加入这种新的数据,迭代过这样的 span 元素和总结的价值和显示他们在一个领域喜欢 $("#sumtotal").innerHTML = sum;

后动态的更新的形式,当用户击时提交按钮,所有形式的数据将转到服务器作为正常员额的数据。你必须使用正确的 nameid 属性数据字段,你想过程中在服务器上,并更新一些数据库表。

其他提示

因为你使用jQuery,我想使用延网插件的执行产品行部分。

http://www.trirand.com/blog/

它的高度配置和灵活的,可以使用的Ajax填充手动或自动的行(它可以读取直接从MySQL表一个简单的backend PHP)和你拥有所有的设施循环的所有行为后果的服务器做到的页码(如果您需要很多行,我们用它成功地与更多区占地15000行)和做加法和其他行动。

希望它能帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top