【发布时间】:2016-02-19 02:52:25
【问题描述】:
我正在努力将这份报告打印成 pdf:
但我得到的只是:
在此报告中,每个学生在Exam、Progress Report、Quiz 和Project 列中都有记录。
示例数据:
这是我的代码的一部分:
while($row = mysql_fetch_assoc($sql_criteria)){
$criteria[] = $row['criteria'];
$pdf->SetFont('Arial','',9);
$pdf->Cell(35,5,$row['criteria'],1,'','C');
}
$pdf->Cell(35,5,'Grade',1,0,'C');
$pdf->Cell(35,5,'Remark',1,0,'C');
$pdf->SetFont('Arial','',9);
$pdf->Ln();
while($row = mysql_fetch_array($sql)){
$criteria_array = implode(" ", $criteria);
$query_rec = mysql_query("SELECT equivalent FROM tb_student_record WHERE instructor_id = '$inst_id' AND criteria = '$criteria_array' AND description = '$desc' AND subj_code = '$code' AND term = '$term'");
$record = mysql_fetch_array($query_rec);
$name = $row['stud_name'];
$course = $row['course_and_year'];
$pdf->SetFont('Arial','',9);
$pdf->Cell(1);
$pdf->Cell(40,4,$name,1);
$pdf->Cell(20,4,$course,1,0,'C');
$pdf->Cell(5,4,$record['equivalent'],1,0,'C');
$pdf->Ln();
}
因此,如果有任何问题或问题,请...请大家指出。任何帮助将不胜感激,提前感谢
【问题讨论】:
-
那么您拥有信息,并且想要打印? (表格形式)
-
@cullub 是的,先生,我有,我想打印出来
-
你只是想在
$name和$course之后输出$record['equivalent'],然后你已经调用了$pdf->Ln();,所以你的数据中每行总共只有三列.你还想展示什么? -
您能否说明这些列并提供一些来自您的
tb_student_record的示例数据? -
所以问题是它没有打印
Exam、Progress Report、Quiz和Project列?