【发布时间】:2016-05-08 12:52:44
【问题描述】:
我在 jQuery 中动态创建(和删除)输入字段,因此它们看起来像:
<div id="new">
<div>
<input type="text" name="title1" value="" />
<input type="text" name="desc1" value="" />
</div>
<div>
<input type="text" name="title4" value="" />
<input type="text" name="desc4" value="" />
</div>
<div>
<input type="text" name="title7" value="" />
<input type="text" name="desc7" value="" />
</div>
</div>
如您所见,我的字段名称并不总是像:1,2,3,但有时像 1,4,7。
我的 php 代码(部分)将行插入到 db 表中:
$i = 0;
global $wpdb;
$table_name = $wpdb->prefix . 'plugin';
$wpdb->insert( $table_name, array( 'title' => $_POST['title'], 'desc' => $_POST['desc'] ) );
jQuery:
var count = <?php echo $i; ?>;
$("#addnewbutton").click(function() {
count = count + 1;
$('#new').append('<div><input type="text" name="title'+count+'" value="" /><input type="text" name="desc'+count+'" value="" /></div>');
});
我知道我需要使用“for”循环(可能),但我不知道该怎么做,也不想添加空行。
问候
【问题讨论】:
-
使用字段名作为数组标题[]
-
你需要向我们展示是什么用 jQuery 生成的。
标签: php mysql wordpress for-loop insert-into