问题标签 [multiple-conditions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2634 浏览

php - PHP 'if' 语句中的两个条件

这可能很简单,但我是 PHP 新手,这不是我的强项,所以请多多包涵!我被困住了!

我已经设置了一个带有是或否答案的表单作为单选按钮。如果用户点击yes,他们会看到另外两个单选按钮选项:ab。如果他们点击no了,他们将看到单选按钮cd.

顺便说一句,我有一些 JavaScript 隐藏了aand bDIV 和cand dDIV,直到单击yesno,只是为了保持整洁。noDIV,包含c并消失,并在单击后被DIVd替换,反之亦然。这一切都很好。yesyesno

我的问题是PHP。这不太可能,但如果用户点击no,做出选择,比如说d,然后决定将他们的答案更改为yes,然后选择a,脚本仍然返回d。我猜这是因为d它仍然被选中并且最后出现在 HTML 流中。

我希望我的脚本做的是忽略cd,即使它们已被选中,如果yes被选中。同样,如果被选中,我希望a并被b忽略。no

HTML 看起来像这样:

我的 PHP 看起来像这样,但它不能正常工作:

然后将变量$feedback通过电子邮件发送给我。

我希望这是有道理的!谢谢你的帮助!

马丁。

0 投票
5 回答
70 浏览

mysql - MySQL中特定的重复选择

我确实查看了 SO 的内外,但仍然不知道这是否可以做到。我有一个看起来像这样的表:

如您所见,由于用户两次输入他们的信息,该表包含重复项。我想显示那些

  • 1. 有相同的名字
  • 2. 同姓
  • 3. 有相同的邮箱
  • 4.没有相同的用户ID

    我可以让前三个条件与内部连接子查询一起使用,但是当我尝试添加第四个条件时,我得到 0 个返回结果。

    在此先感谢您的帮助!

  • 0 投票
    2 回答
    1708 浏览

    ruby - Ruby on Rails:搜索一个表,其中多行必须存在于另一个表中

    我正在尝试创建一个搜索,其中单个记录必须在另一个表中包含多个记录(由 id 和has_many语句链接)才能包含在结果中。

    我有桌子users,,,skill_listsskill_maps

    用户通过表中的单个条目映射到个人技能skill_maps。许多用户可以共享一个技能,单个用户可以通过表格中的多个条目拥有许多技能skill_maps

    例如

    用户 2 有技能 9 和 15
    用户 3 只有技能 9

    我正在尝试创建一个搜索,该搜索返回具有一组技能的所有用户的哈希值。所需的集合skill_ids在参数中显示为数组。

    这是我正在使用的代码:

    问题是这会返回所有拥有这些技能的所有用户,而不是拥有所有这些技能的用户。

    此外,我的用户表链接到技能列表表:through => :skill_maps,反之亦然,这样我就可以调用@user.skill_list等...

    我确定这是一个真正的新手问题,我对 Rails(和编程)完全陌生。我搜索并寻找解决方案,但找不到任何东西。我真的不知道如何用一个搜索词来解释这个问题。

    0 投票
    2 回答
    16716 浏览

    sql - 基本 sql:当每个想要的 AVG() 值使用不同的 WHERE 子句时,在一个查询中多次从同一列中选择 AVG() 值

    我想从一张表中的一列(value_to_count)中获取三个不同的平均值,其中所有这些平均值都有不同的 WHERE 子句(根据时间)。

    示例数据:

    我目前正在使用此查询来获取 18 到 23 之间的时间平均值:

    询问

    它给了我这样的结果:

    现在我想在我已经得到的平均值旁边获得其他平均值。这次我只想得到'HOUR(time) BETWEEN 06 AND 18'和'HOUR(time) BETWEEN 23 AND 06'的平均值。

    这是我想要得到的结果形式:

    0 投票
    7 回答
    327 浏览

    javascript - JavaScript 条件

    如果有人能指出我做错了什么,我将永远感激不尽!我似乎无法获得正确的括号组合 - 如何在一个语句中组合多个条件?显然我不希望任何人修改下面的代码,我只是想展示我想要实现的目标。

    如果有人可以向我解释逻辑那就太好了

    谢谢

    0 投票
    3 回答
    2597 浏览

    xml - 处理具有多个条件的 XSLT 的问题

    我的输入 XML 具有以下结构:

    现在,我试图通过仅选择 { key = 1 和 value = WON } 的那些 cd 节点(与该键节点同级的值节点)来创建不同的 xml。一直坚持这一点,试图应用多个条件。尝试了以下方法:

    1. 尝试复制那些匹配条件的节点
    2. 进行身份复制并忽略那些不符合条件的节点

    不确定这是否可行,或者我做错了什么。这是我的 xslt 的样子:

    0 投票
    2 回答
    146 浏览

    printing - AWK 多个条件不打印

    我正在寻找缩放来理解为什么会这样:

    没有打印任何东西。该As文件包含:

    提前感谢您的任何建议。

    0 投票
    3 回答
    47268 浏览

    arrays - Scala 在两个条件下过滤

    我想一次在两个条件下过滤我的数据集。

    可能吗?

    我想要这样的东西:

    0 投票
    1 回答
    1653 浏览

    sql - 单个 SQL 查询中的多个 AVG

    我搜索了添加多个 AVG 计算并找到了一些条目,但是我不得不加入另一个表,而且这样的例子很少。

    我能找到的最接近的答案是这个 ,但它处理日期并且没有连接

    这是我的桌子:

    指标:

    指数指标:

    我的目标是获得与 NID/DID(指标)组合相关的每个 IndexID(指标指标)的平均值

    检索单个值的查询将是

    最终将有 6 个(indexID)平均值,然后必须将其四舍五入,然后 * 乘以 100(我应该用 PHP 做那部分吗?)

    这似乎是一个如此简单的查询,但我似乎无法全神贯注。

    在此先感谢您的帮助!

    0 投票
    2 回答
    4220 浏览

    cakephp - find() 基于多个 HABTM 关系中的条件

    我正在使用 CakePHP 2.1
    让我们声明我有以下模型和关系:
    PostsbelongsTo Edition
    PostsHABTM Editors
    PostsHABTMTags

    我从 推理PostsController并且我想找到所有Posts属于某个Edition,并且Editor.id=55是相关的并且Tag.id=33是相关的。

    我发现了许多示例,其中Posts基于 HABTM 关系上的条件进行查找是通过从Editor.

    不幸的是,这在这里不起作用,因为我想设置多个 HABTM 关系。

    usingcontain也不起作用,因为它只切断了一个分支 ( editors),但无助于过滤它的父级 ( posts)。

    我该如何解决这个问题?
    我可能需要诉诸临时加入吗?如果是这样,有人可以大致解释我采取什么方法吗?

    编辑: 一些伪代码以说明我想要实现的目标:

    亲切的问候,巴特

    编辑解决方案: 在@RichardAtHome 之后,我创建了下面的解决方案。(尚未)使用多个连接条件,但这似乎没有必要: