PHP MySQL检查组合并显示某些值

时间:2016-05-18 07:50:06

标签: php mysql

我想开发一个录取系统,考生将选择他们的科目组合,并根据组合,我想在文本框中显示费用金额。

我的subject& fee_structure表结构是.....

Table Structure

fee_structure表有296个组合/行。

现在学生必须从下面的表格中选择他们的科目。

subjects

根据他们的主题选择,我想在文本框中显示fee_amt

对于您的信息主题选项来自subject表,并基于Honours(主题),General 1(pass_1),General 2(pass_2),我想显示fee_amt

  

赞:如果subject是BENGALI,pass_1是教育,pass_2是体育,那么fee_amt将是5520.00

我不知道如何以及从哪里开始。

请帮我解决这个问题。

更新:

  

subjectpass_1pass_2可以是BENGALI,教育和体育以及fee_amt5520.00中的任何一个主题。

1 个答案:

答案 0 :(得分:0)

经过一段很长的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完成的总计。