PHP页面中用js向表格中动态添加删除了行,怎么获取每行中各个控件的值,并插入数据库中
1个回答
展开全部
确保每个控件有个name属性,相同列的name属性值要相同,例如:name="xxx[]",php的话要把每一列的值作为数组传给后台程序,然后把table放在一个form中,比较简单的思路就是这样了,当然也可以用ajax传json给后台,还有推荐使用jquery,原生js写得真是蛋疼啊。。。
追问
能不能帮忙给写一下啊,本人小白,只懂思路不会写,很蛋疼啊……
追答
你自己动动脑,其实没那么复杂,
......
上面这些懂吧?就是叫你把放到表单里面
然后,你的js代码里面,比如第41行,把name 属性的那个rowID去掉,改成select name="sm[]",
你自己实验一下,当你点保存的时候,在xxx.php里面,$_POST['sy']返回的是个数组,这个数组存储了年这一列的所有值,即是说,如果你有三行,年这一列的值分别为2012、2013、2014,则$_POST['sy']返回的应该是这样一个数组{2012, 2013, 2014}
其他列也是这样,然后你应该懂的,sy[0],sm[0],sd[0]......就代表第一行的数据,可以存数据库了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询