【问题标题】:PHP saving and re fetching checkbox values [closed]PHP保存和重新获取复选框值[关闭]
【发布时间】:2026-02-05 01:30:01
【问题描述】:

我是一名电子工程专业的学生。我对 Web 开发有疑问。我必须为医生创建一个网站来输入患者数据。大多数数据采用复选框格式。我的问题是关于从数据库中保存和重新获取复选框状态,以便用户可以看到之前检查的所有内容以及下次登录时未检查的所有内容。 如果我更改状态,如何替换数据库中的复选框状态。我在互联网上搜索过这个,但没有太多关于这个的数据。因此,如果有人可以指导我或给我一个链接或示例代码,我可以在那里查看和学习,这对我来说将是一个很大的帮助。

【问题讨论】:

  • 也许可以告诉我们您使用的是什么数据库。我通过您的标签收集到您的后端语言是 PHP。
  • 你能发布你迄今为止尝试过的代码,并发布究竟是什么不工作?
  • @Maximus2012 我制作了复选框并将数据保存在数据库中。现在我想知道如果我下次登录时进行更改,如何重新获取状态以及如何替换它。
  • 看看这是否有帮助:*.com/questions/7851868/…
  • @bytesized 我使用 phpmyadmin /wamp 服务器

标签: javascript php html checkbox web-development-server


【解决方案1】:

您可以通过多种不同的方式保存特定复选框的值,网上有大量的资源,我相信您之前已经接触过这些信息。

您可以将复选框值保存为带有字符串分隔符的字符串,例如:A-B-C-D-E。这是您可以在需要再次以数组形式检索值时拆分/分解字符串,并在它们再次登录后适当地标记相应的复选框。

一些资源:http://www.html-form-guide.com/php-form/php-form-checkbox.html
send checkbox value in PHP form

【讨论】:

  • 我看到了代码,但没有太多关于如何从数据库中重新获取数据的细节。。正如你所建议的,在许多页面中我看到一些提到爆炸和内爆但我不能明白了,能帮忙吗?
  • 从数据库中读取值作为一个简单的字符串。然后,一旦你用“-”分隔符分解字符串,你现在就有了一个包含所有值的数组。现在使用该数组,您可以使用 Javascript 或 JQuery 通过值或 id 匹配相应的输入,具体取决于您设置复选框的方式。
最近更新 更多