Patients
이라는 새로운 테이블을 만들려고합니다.이 테이블은 단 하나의 의사와 만 관계가 있습니다. Doctor가 환자인지 여부를 알지 못하기 때문에 PHP의 모든 단일 의사에게 새로운 테이블을 구현할 것입니다 (효율적이지는 않지만 잘 알고 있습니다!).다른 테이블과 연결되어있는 새 테이블 만들기
의사의 테이블에 각 환자에 클릭 후 나는 의기 양양 환자 테이블로 이동하고 HTML 테이블로 인쇄 할 수 있습니다. 큰 환자 테이블을 만들고 데이터를 가져 오기 위해 관련된 의사를 확인해야합니까? 아니면 모든 단일 의사를 위해 테이블을 만들어야합니까? BTW, 모든 환자 테이블에 환자 기능이 추가됩니다.
**THIS PART IS GOING TO Patient.PHP**
while($row = mysqli_fetch_assoc($result))
{ echo "<form action= 'Patients.php' method = 'POST'>";
echo"<tr>";
echo "<td>".$row[DoctorID]."</td>";
echo "<td>".$row[name]."</td>";
echo "<td>".$row[surname]."</td>";
echo"<td>".$row[specialityID]."</td>";
echo '<td><input class = button button2 type = submit name = Patients value = Patients /><td>';
echo "</tr>";
}
**THIS PART IS THE PATIENT TABLE WHICH ALREADY AN EXISTING TABLE IN MYSQL DATABASE**
$sql = "SELECT patientID,name,surname FROM Patients";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{ echo "<table>";
echo "<tr>";
echo "<th>PatientID</th>";
echo"<th>Patient Name</th>";
echo"<th>Patient Surname</th>";
echo"</tr>";
while($row = mysqli_fetch_assoc($result))
{ echo"<tr>";
echo "<td>".$row["patientID"]."</td>";
echo "<td>".$row["name"]."</td>";
echo "<td>".$row["surname"]."</td>";
echo "<td><input class = 'button button3' type='button' onclick = 'myFunction($row[patientID])' value = 'Düzenle'></td>";
echo "</tr>";
}
코드는 어디에 있습니까? – user1234
은 코드를 Google과 공유합니다. –
각 의사에 대해 별도의 테이블을 만들지 마십시오. 모든 환자 정보를 단일 테이블에 보관하고 의사의 기본 키를 외래 키로 참조해야합니다. [데이터 정규화] (https://en.wikipedia.org/wiki/Database_normalization)에 대해 읽어보십시오. – Phylogenesis