如何将html表数据插入mysql数据库

时间:2014-08-12 12:25:41

标签: html mysql

我有这样的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) );
    });
});

1 个答案:

答案 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'];

然后将值保存到数据库中。