我想开发一个录取系统,候选人可以选择他们的科目组合,并根据组合,我想在文本框中显示费用金额。
我的subject
和fee_struct
表结构是......
fee_struct
表有 296 个组合/行。
现在学生必须从下面的表格中选择他们的科目。
根据他们的主题选择,我想在文本框中显示 fee_amt
。
供您引用,科目选择来自科目
表,并基于荣誉
(科目)、常规 1
(pass_1)、常规 2
(pass_2),我想显示 fee_amt
。
Like : If
subject
is BENGALI,pass_1
is EDUCATION andpass_2
is PHYSICAL EDUCATION, then thefee_amt
will be5520.00
.
我不知道如何以及从哪里开始。
请帮我解决这个问题。
更新:
subject
orpass_1
orpass_2
can be any one of the subjects BENGALI, EDUCATION and PHYSICAL EDUCATION and thefee_amt
will be5520.00
.
最佳答案
很久之后Conversation对于OP,最终/明确的是,用户不能从不同的选择框中选择相同的选项。所以查询可能如下所示:
SELECT fee_amt FROM fee where subject IN ('BENGALI', 'EDUCATION', 'PHYSICAL EDUCATION') AND pass_1 IN ('BENGALI', 'EDUCATION', 'PHYSICAL EDUCATION') AND pass_2 IN ('BENGALI', 'EDUCATION', 'PHYSICAL EDUCATION');
其中'BENGALI'、'EDUCATION'、'PHYSICAL EDUCATION'
来自用户选择的选项以及通过ajax完成的总事情。
关于PHP MySQL 检查组合并显示特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37293363/