PHP MySQL 检查组合并显示特定值

标签 php mysql

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

我的subjectfee_struct表结构是......

Table Structure

fee_struct 表有 296 个组合/行。

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

subjects

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

供您引用,科目选择来自科目表,并基于荣誉(科目)、常规 1(pass_1)、常规 2(pass_2),我想显示 fee_amt

Like : If subject is BENGALI, pass_1 is EDUCATION and pass_2 is PHYSICAL EDUCATION, then the fee_amt will be 5520.00.

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

请帮我解决这个问题。

更新:

subject or pass_1 or pass_2 can be any one of the subjects BENGALI, EDUCATION and PHYSICAL EDUCATION and the fee_amt will be 5520.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/

相关文章:

mysql - 在 AWS RDS Mysql 5.6 上进行几次迁移后 Flyway 挂起

php - MySQL 返回一些行 3 次

mysql - 使用 xcode 编译基本的 mysql c 代码

mysql - 如何在 Fusion Tables 中编写 Where 查询

php - 执行过多的未定义索引或 undefined variable 错误会影响服务器性能

php - 尽可能容易地随机化 mysql 输出

php - Laravel Eloquent $model->getChanges() 在更新事件中始终为空

php - 无法使用 php7 和 symfony 3 加载 mongodb fixtures

javascript - Sailsjs从两个不同的mysql数据库获取数据

php - 当成员不可用时,MongoDB 副本集非常慢