我有这样的html表
<table style="width:300px">
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
</table>
我需要将这些html数据添加到带有表单提交的mysql表中(这不是实际的表)。 这是我的图片链接
http://s11.postimg.org/phkhh2z6b/Untitled.png
我使用这个JQuery代码从表单
添加这个表数据$(document).ready(function(){
$('#details').on('click', '.remove', function() {
$(this).closest('tr').remove();
})
$('#submit').on('click',function(){
var st = '';
$('#trtform input[type=text],select,input[type=checkbox]:checked').each(function(){
st = st+ '<td width="150" align="center">'+$(this).val()+'</td>';
$(this).val('');
});
var remove = $('<td />', {text : 'X', 'class': 'remove'});
$('#details').append( $('<tr />').append(st, remove) );
});
});
答案 0 :(得分:2)
您需要为表创建输入字段。并将整个表格放入表格中。使用提交按钮将表单内的所有内容转换为脚本(这里是PHP中的内容)
在你的例子中:
<form id="mydata" method="POST" action="save.php">
<table style="width:300px">
<tr>
<td><input name="name" value="Peter"></td>
<td><input name="lastname" value="Test"></td>
<td><input name="age" value="80"></td>
</tr>
...
</table>
<input type="submit" value="send Values to my save script">
</form>
在save.php中,您可以使用
轻松读出值$name = $_POST['name'];
然后将值保存到数据库中。