2013-03-01 3 views
0

내 mysql 데이터베이스에 다음 표가 있습니다. 나는 누군가가 식도암에 걸릴 가능성이있는 경우 사실상 암나사가 될 수있는 응용 프로그램을 만들려고합니다. 이 응용 프로그램의 목적은 조기 발견 한 사람들이 암에 걸릴 수 있도록 돕는 것입니다. 왜냐하면 케냐의 모든 병원에서 저와 함께 있었던 99 %의 환자들이 암의 마지막 단계에 왔습니다. 암에 관한 정보가 부족합니다.이 질문에 포함 된 증상은 관계형 데이터베이스를 이해할 수 있도록 도와 주므로 실제 적용에 적용 할 수 있습니다. 내가 포함시키고 자하는 암의 위험 요소와 증상은 저의종양학 진단 도구 phpmysql 쿼리

: 동료 의료진

내가 여기에 데이터베이스를 조회 할 HTML 형태로 확인란을 사용할
#tblsymptoms - holds all symptoms 
###################################### 
symptomID | symptom  
------------------------------------- 
1   Mass in the throat   
2   Difficulty in swallowing 
3   Lost weight lately 
4   Heartburn 
5   Hoarse-sounding cough 
6   Vomit blood 


#tblresponse - holds all responses 
###################################### 
responseID | response 
----------------------------------------------------- 
1   Your symptoms suggest you have a problem  
2   You may be having Oesophageal carcinoma 
3   You dont have a throat carcinoma 

#tblrelation - holds relation between response and symptoms 
###################################### 
relationID | responseID | symptomID 
----------------------------- 
     1   1   3 
     2   1   4 
     3   1   5 
     4   2   1 
     5   2   2 
     6   2   3 
     7   2   2 
     8   2   5 
     9   2   6 
     10  3   3 
     11  3   4 

는 폼의 코드

자, 이런 경우에 누군가가 선택한 : Lost weight lately and Heartburn 스크립트는 사용자에게 tblResponse >>> responseID = 1, 디스플레이에서 데이터를 가져해야합니다

내가 추가해야합니다 코드에 대한 아이디어와
Your symptoms suggest you have a problem. 

사람 확인란을 선택하여 html 형식으로 데이터베이스를 쿼리 하시겠습니까?

+0

. . 모든 의견을 제외하고 이전 답변에 문제가 있습니까? 명예로운 노력을 위해 –

+0

+1. - 같은 queston을 두 번 묻는 것 같아서 -1. – Gordon

+0

데모로 정확한 쿼리를 올렸습니다. 질문을 복사하기 전에 살펴보십시오! –

답변

0

이것은 매우 광범위한 질문입니다. 대답의 기본 요소는 쉽습니다. 데이터베이스를 쿼리하기위한 코드는 process.php에 있습니다. 당신이 원하는 것은 데이터베이스에 연결하고 양식에서 변수를 가져온 다음 SQL 쿼리를 사용하여 데이터베이스를 쿼리하는 것입니다. 그러나, 귀하의 질문을 기반으로 호되게 보이는 몇 가지 문제가 있습니다. 우선, 각 확인란 입력란에 name 속성을 고유 한 값으로 지정해야합니다. 그건 당신이 PHP 스크립트에서 $_POST에서 얻을 것입니다. 둘째, process.php에서 코드를 전혀 제공하지 않으므로 시도한 것을 알기가 어렵습니다. 셋째, 당신의 테이블은 완전히 의미가없는 것처럼 보입니다. 관계 테이블이 작동해야하는 방법이 명확하지 않은 것은 분명하지만 "응답 ID"열에 "4"가 있지만 응답 테이블에 ID가 4 인 실제 응답이 없습니다. 문의 범위를 좁히려면 여기에 질문하는 것이 더 나은 결과를 얻을 수 있습니다.

+0

process.php 코드를 만드는 방법에 대한 해결책을 찾으려고합니다 ... 그리고 미안합니다. 테이블을 정정했다. 그래서 기본적으로 쿼리를 작동시키는 가장 쉬운 방법은 무엇입니까? – Nick