【问题标题】:Need advice on updating a database from a form需要有关从表单更新数据库的建议
【发布时间】:2012-12-12 15:08:04
【问题描述】:

我不知道如何措辞这个问题,因为我真的不知道我到底要问什么。基本上,我建立了一个小型销售门户,将信息放入数据库,然后以各种方式将其吐出。有时需要更新记录,但我需要一种方法从显示记录的网页更新它们(无需转到完全不同的页面),这样销售人员就不必进入数据库来更改记录。我知道如何在 PHP 中使用 UPDATE 函数,我想做的是在每一行的末尾有一个“编辑”按钮,并在单击按钮时让信息变得可更改。我需要用什么编程语言来做到这一点?该代码将如何构建?我真的只熟悉 PHP、HTML 和 CSS。

感谢您的帮助!

【问题讨论】:

  • 如果你想内联编辑,你需要了解 JavaScript 和 AJAX。
  • 就像@j08691 所说,基于 jquery 或 ajax 的解决方案似乎是获得您想要的东西的更清洁的方式。我建议阅读 jquery $.post$.get 功能文档
  • Javascript 是一门干净的语言,这很有趣……;)
  • JavaScript 是一门干净的语言。许多语言都是干净的,直到无能的人出现并滥用它。就像生活中的一切一样。
  • 没有工具是坏的,除非有人用错了。

标签: php html css forms


【解决方案1】:

您将需要 javascript 来按照您提到的方式处理表单字段。

  • 每个记录行都有原始值和隐藏输入
  • Javascript 将隐藏原始值并显示输入
  • 您可以在每个记录行的末尾有一个保存按钮或一个主“保存所有”按钮。在每条记录的末尾有多个会更容易,但从用户的角度来看可能有点麻烦。

使用 AJAX 将更新的数据发送到服务器 - 这应该在“保存记录”javascript 函数中处理。

那么您将需要 PHP 或其他一些服务器端语言来实际更新记录。

【讨论】:

    猜你喜欢
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多