【发布时间】:2016-05-28 00:16:21
【问题描述】:
我在 mysql 的一个表中存储了多个用户的信息。这些应该分为5个标签,A,B,C,D和E。信息存储在表格中如下:
- 可能上面提到的所有标签都被使用了
- 可能'A'被多次使用,与B、C等相同。
- 可能只使用了几个标签,而其他标签从未用于分类
我在由 php 脚本生成的 html 中为这些标签提供复选框选项,当用户检查部分或全部选项时,它应该从表中检索选中的标签信息并执行某些操作。
但在我的情况下,当检查了一些标签并且这些标签没有存储在表中时,我收到了一个错误(因为它们显然在表中没有标签信息)。在那种情况下,我应该如何编程,以便即使我检查了一些标签,并且它们的信息不在 mysql 表中,程序应该忽略它们并显示与其他检查的标签相关的信息。我无法使用 MySQL 查询用 PHP 编写程序。它可以是一个复选框或一个选择。
如果问题不清楚,请告诉我,因为这里用文字解释有点复杂。
【问题讨论】:
-
确实不是很清楚。我可以建议您通过绘制表格向我们展示一些(模拟)数据(提示,将其包装在
<pre>标签中)。描述你得到的结果和你期望的结果。给我们看一些代码,一个最小的例子stackoverflow.com/help/mcve 当你说你不能用 PHP 或 MySQL 写代码时,你是什么意思? -
我们不能盲目地帮助你。您需要向我们展示一些代码和更好的解释,因为您的问题无法理解
-
好吧,我不知道
t get if fully but why dont 你只是显示相关的复选框并存储在你的表中? -
@Pevara :我正在解决这个问题,我想要的是:如何将多个值从复选框传递到 mysql 查询但给出“或”条件。我在终端上的查询如下:“从表名中选择 id,其中 tag= 'A' or 'B' or 'C';”我想在数据库中实现这个查询,其中通过 OR 条件给出的值是每次在复选框中动态选择的值。
-
@A.Ilazi : 请看我上面的评论
标签: php html mysql checkbox drop-down-menu