我的 mysql 数据库中有以下表格。我正在尝试创建一个应用程序,它可以虚拟评估某人是否可能患上食道癌
#tblsymptoms - 包含所有症状 ###################################### 症状ID | 症状 ------------------------------------- 1 喉咙肿块 2吞咽困难 3 最近减肥 4 胃灼热 5 声音嘶哑的咳嗽 6吐血 #tblresponse - 保存所有响应 ###################################### 响应ID | 回复 -------------------------------------------------- --- 1 你的症状表明你有问题 2 您可能患有食管癌 3 你没有喉癌 #tblrelation - 保持反应和症状之间的关系 ###################################### 关系ID | 响应ID | 症状ID ----------------------------------------- 1 1 3 2 1 4 3 1 5 4 2 1 5 2 2 6 2 3 7 4 2 8 2 5 9 2 6 10 3 3 11 3 4
我想使用 html 表单中的复选框来查询数据库,这是表单的代码:
<form method="post" action="process.php">
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Difficulty in swallowing" id="">Difficulty in swallowing<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Difficulty in swallowing" id="">Difficulty in swallowing<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Lost weight lately" id="">Lost weight lately<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Heartburn" id="">Heartburn<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Hoarse-sounding cough" id="">Hoarse-sounding cough<br>
<INPUT TYPE=CHECKBOX NAME="option[]" VALUE="Vomit blood" id="">Vomit blood<br>
<input type="submit" name="formSubmit" value="Diagnose me" />
</form>
现在,以防万一有人选择:Lost weight lately and Heartburn
脚本应该从 tblResponse>>>responseID=1 获取数据并显示给用户:Your symptoms suggest you have a problem.
我试过了,但它返回 0 个值
SELECT tblresponse.response
FROM tblrelation
LEFT JOIN tblresponse ON tblrelation.responseID = tblresponse.responseID
WHERE tblrelation.symptomID = '3' AND tblrelation.symptomID = '4'
有人对我应该添加到带有复选框以查询数据库的 html 表单的代码有想法吗?