【问题标题】:Data not transfred from form to mysql table (updating of data is not happening)数据未从表单传输到 mysql 表(未更新数据)
【发布时间】:2010-04-05 11:47:03
【问题描述】:

大家好,在此先感谢大家

我累了,找不到答案,我正在寻找答案。我的问题是我无法更新表单中输入的值。我已经附上了我使用 MYSQL 数据库获取数据的所有文件。

发生的情况是,我能够使用 ajax 和 PHP 脚本向 MYSQL 数据库添加和删除表单中的记录,但我无法更新从数据库中检索的数据。 文件结构如下

index.php 是一个带有 ajax 功能的文件,它显示了使用 save.php 文件向 MYSQL 添加新数据的表单,并且所有记录的列表都可以在不刷新页面的情况下查看(调用 load-list. php 查看 index.php 中的所有记录可以正常工作,save.php 可以保存表单中的数据)

-> Delete是从index.php调用的ajax函数,用于从mysql数据库中删除记录(调用delete.php的函数可以正常工作)

-> Update 是一个从 index.php 调用的 ajax 函数,通过从 mysql 表中检索特定记录来使用 update-form.php 更新数据,(工作正常)

问题在于从 update-form.php 到 update.php (其中 更新查询是为mysql编写的)

我尝试了很多方法,最后我发现数据没有从 update-form.php 传输到 update.php 在 jquery ajax 函数中存在一个小问题,它没有将数据传输到 update.php页面。

任何人都可以纠正这个吗?????我会很感激他们...... 请在下面找到所有文件的链接

link to get my form files

【问题讨论】:

  • 请注意这是 html 重命名为 zip
  • 不是先生,有 8 个文件名 index.php 3,340 kb delete.php 494 kb jquery.js 120,763 kb load-list.php 1,207 kb save.php 625 kb style.css 295 kb update.php 694 kb update-form.php 1,209 kb 无病毒保证...使用winrar压缩...如果无法下载请告诉我..
  • 啊哈哈,我保存了一个提示页面!傻我 :) 好吧,我觉得不要为你调试它。只需 2 个注意事项: 1. 制作无 AJAX 更新表单并将其发送到 update.php。看看它会说什么。 2.使用mysql_real_escape_string而不是htmlspecialchars。

标签: php jquery mysql ajax


【解决方案1】:

“我写了一个程序,但它不工作”

此类问题的一般答案只有一个:调试
该术语代表一种允许程序员在代码中发现错误的技术。
事实上,调试花费了大部分时间来开发程序。去图吧。
让其他人为你调试你的代码就是让他们为你做你的工作。免费。

如果您不是程序员,请考虑聘请一名程序员。
如果你想成为程序员,请尽快开始学习调试
这是一篇文章开始:https://www.ibm.com/developerworks/library/os-debug/

由于 AJAX 应用程序更难调试,我建议先在没有 AJAX 的情况下编写您的应用程序,让它工作,然后才实现 AJAX 的花里胡哨。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2014-03-20
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多