【发布时间】:2014-09-08 13:56:45
【问题描述】:
在 wordpress 中我有这样的表格
<form id="data-form" action="">
<table id="user-data">
<tr>
<td>Name</td>
<td>Email</td>
</tr>
<tr>
<td><input type="text" name="name"></td>
<td><input type="text" name="email"></td>
</tr>
</table>
<button type="submit" value="submit" name="submit">Submit</button>
</form>
所以当我点击提交按钮时,它会像这样将数据插入到表格中
global $wpdb;
if ( isset($_POST['submit']) ) {
$wpdb->insert(
'fl_user_data',
array(
'id' => '',
'name' => $_POST['name'],
'email' => $_POST['email'])
);
echo 'success';
}
它正在将值插入数据库。现在我在表单中使用了一个称为添加行的按钮。所以按钮将行添加到表中。现在,当我单击按钮时,它会像这样在表格中添加一行
<a href="#" id="add-row">+Add Row</a>
<script>
$('body').on('click', '#add-row', function(e) {
var Html = $('<tr><td><input type="text" name="name"></td><td><input type="text" name="email"></td></tr>');
$('table#user-data').append(Html);
});
</script>
当我单击添加行按钮时,这是添加一行。因此,当所有字段都填充了新行并单击提交按钮后 然后它只插入一行值。那么有人可以告诉我如何在数据库表中插入数据行 在行中。任何帮助和建议都将非常可观。谢谢
【问题讨论】:
-
你需要使用Ajax从数据库中获取数据...
-
@Anas 我不想从数据库中获取数据。我想一次全部插入。
-
这样你就可以使用自定义的sql查询并执行它:)
-
是的,我想知道要执行的自定义 sql 查询;)
-
这不是你要找的吗?
标签: javascript php jquery mysql wordpress