0
这是我的脚本复选框处理...与PHPexcel输出
$students=isset ($_POST['students']) ? $_POST['students'] : '';
for($i = 1; $i <= $students; $i++)
{
$student = isset ($_POST['student'.$i]) ? $_POST['student'.$i]: '';
$nilai= mysql_query ("SELECT * FROM student,s_semester where
student.id=s_semester.student_id_fk AND student.id='$student' GROUP by student.id");
$rowNya = 2;
$no = 0;
while ($data=mysql_fetch_array($nilai)) {
$no = $no +1;
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue("A$rowNya", $no)
->setCellValue("B$rowNya", $student)
->setCellValue("C$rowNya", $data['idcard'])
->setCellValue("D$rowNya", $data['status']);
$rowNya = $rowNya + 1;
}
// Rename sheet
$objPHPExcel->getActiveSheet()->setTitle('Simple');
}
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="database_anggota.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
而且我的问题是,Excel的输出出现,我之前使用复选框数据的纪录只有一个。我查3/4/5或等只出现1 ...如果输出PDF,我使用FPDF这个脚本捉迷藏以及..
请帮我...
如果您在执行该中mysqladmin SELECT语句,多少行它返回? – 2013-02-28 07:27:03
我使用复选框,查询没有问题,如果我不使用PHPExcel这个脚本运行良好。我想用multiplecheckbox和.xls作为输出显示学生成绩。我认为问题出现在函数“}”中。在那里我应该把“}”为对功能 – 2013-03-01 07:48:42