在我的编程之旅中,我一直在 stackoverflow 上寻找提示和技巧,但我还没有注册。. 。直到现在。
我的问题是,是否可以更新/编辑我插入到 html/css 表中的 mysql 数据而无需转到另一个页面?
例如:在浏览器中查看表格时,我想编辑我的电子邮件信息。我可以简单地按下编辑按钮,然后电子邮件字段变成同一页面上的文本字段,然后我可以更新它并点击保存?
谢谢!
编辑(添加我的代码):
$(button#edit).on('click', function() {
// get email inline to this edit button
var email = $(this).parent().siblings('td.email').html();
// change button from edit to save
$(this).attr('id', 'save-email').html('Save');
// change email display to input field
$(this).parent().siblings('td.email').html('<input type="text" id="user-email" value="'+email+'" />');
});
这是我使用的表格,它是用 php 格式化的,它也从我的数据库中获取数据:
echo ' <tr>';
echo ' <td>' . $row['name']. '</td>';
echo ' <td>' . $row['age']. '</td>';
echo ' <td>' . $row['sex']. '</td>';
echo ' <td>' . $row['email']. '</td>';
echo ' <td>' . $row['contact_no']. '</td>';
echo ' <td>' . $row['school_name']. '</td>';
echo ' <td>
<button id = "edit">EDIT</button>';
没有任何反应,非常感谢您的帮助!