PHP报告 - 列出了1个主线和多个详细信息

时间:2016-12-08 02:01:41

标签: php mysql report

我是新手所以请原谅我,如果我使用错误的术语,仍在学习。

我正在使用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: &nbsp;&nbsp;</b>' .  $row['customer_name'] . "<br>";
        echo '<b>Doctor: &nbsp;&nbsp;</b>' . $row['doctor'] . "<br>";
        echo '<br>';    
    }
    echo '<b>A/P: &nbsp;&nbsp;</b>' . $row['diagnosis'] . "</br>";
   }    
}

mysqli_close($conn);

?>

非常感谢任何帮助。

0 个答案:

没有答案