Hy to all,
我对mysql表中的一些动态行插入有误解......
我想做的只是基于EAV模型:
用户必须创建此属性才能与产品相关联,并且我正在考虑使用jquery的<input>
插入append
个元素。
但是如何跟踪插入以及如何将它们附加到具有特定名称的位置:<input name=''>
。
结果应该做到以下几点:
<form action='attribute_insert.php' method='post'>
<input name='field1' />
<input name='field2' />
<input name='field3' />
....
<input name='field20' />
</form>
并在attribute_insert.php
处理之后插入如下:
('1', '12', 'manufacturer');
('2', '12', 'freq');
('3', '12', 'memory');
('4', '12', 'ram');
....
('20', '12', 'blablabla');
我该怎么做...使用foreach
扫描$_POST[]
还是有一种聪明的方法?
非常感谢...
答案 0 :(得分:3)
为什么不将它们命名为field[]
,那么您不必担心这个数字。在PHP中,您可以在for
上执行$_POST['field']
循环,因为它将返回字段数组;)