我是新手所以请原谅我,如果我使用错误的术语,仍在学习。
我正在使用PHP& MYSQL。尝试创建一个显示如下的报告:
Customer Name: Bill
Doctor: Dr. A
Diagnosis: diagnosis #1
diagnosis #2
diagnosis #3
Signature:_________________________
<hr> <new page>
Customer Name: Steve
Doctor: Dr. B
Diagnosis: diagnosis #1
diagnosis #2
Signature:__________________________
<hr> <new page>
<next record>
它们涉及2个表,Customer_info和Diagnosis,它们是以一对多关系设置的。基本上每个客户都可以进行多种诊断。
这是我到目前为止的代码:
除了SIGNATURE LINE和PAGE BREAK之外,我很接近。我不知道需要使用什么代码或者在每条记录的末尾获取代码。
以下是代码片段:
$result = $conn->query($sql);
if($result)
{
$currGroup = -1;
while($row = mysqli_fetch_array($result))
{
if($row['hap_customer_id'] != $currGroup)
{
echo '<hr>';
$currGroup = $row['hap_customer_id'];
echo '</h4>';
echo '<br>';
echo '<b>Customer Name: </b>' . $row['customer_name'] . "<br>";
echo '<b>Doctor: </b>' . $row['doctor'] . "<br>";
echo '<br>';
}
echo '<b>A/P: </b>' . $row['diagnosis'] . "</br>";
}
}
mysqli_close($conn);
?>
非常感谢任何帮助。