gpt4 book ai didi

php - 通过AJAX和PHP更新MySQL数据库

转载 作者:行者123 更新时间:2023-11-29 13:42:18 24 4
gpt4 key购买 nike

我一直在 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>';

没有任何反应,非常感谢您的帮助!

最佳答案

是的,这是可能的。以下是一些提示:

  1. 使用 jQuery 监听按钮上的点击事件并插入文本字段。
  2. 提交后,use jQuery to send an ajax-request到不同的 php 文件(如 save.php)。
  3. 在此文件中,您可以执行任何通常执行的 mysql 查询。
  4. 再次通过 jQuery,向用户显示查询结果。

关于php - 通过AJAX和PHP更新MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com