如何在TCPDF中获取PDF页面中的id

时间:2017-05-22 06:28:48

标签: php pdf tcpdf

我刚刚开始使用TCPDF, 我显示的输出页面和表格标题显示并且还可以处理查询但是get id为NULL为什么?

我通过url传递id

<h4><a href="pdf_1.php?$h_id=<?php echo $id;?>">Conver PDF</a></h4>

在url中的id显示但是 我var_dump显示NULL的h_id

我的pdf_1页

&#13;
&#13;
<html>
<head>
<style>
table,td,th{border:1px solid black;}
</style>
</head>
<body>
<?php 
	include_once '../connect.php';
	require_once('Pdf.php');
	function runQuery($query) {
		$result = mysql_query($query);
		while($row=mysql_fetch_assoc($result)) {
			$resultset[] = $row;
		}		
		if(!empty($resultset))
			return $resultset;
	}
$h_id=$_GET['h_id'];		
$pdf = new Pdf('P', 'mm', 'A4', true, 'UTF-8', false);
		$pdf->SetTitle('Orders Report');
		$pdf->SetHeaderMargin(30);
		$pdf->SetTopMargin(20);
		$pdf->setFooterMargin(20);
		$pdf->SetAutoPageBreak(true);
		$pdf->SetAuthor('Author');
		$pdf->SetDisplayMode('real', 'default');
		$pdf->AddPage();
$product_array =runQuery("SELECT * FROM tbl_invoic_details LEFT JOIN  tbl_sudent_bill ON  tbl_sudent_bill.stu_bill_id=tbl_invoic_details.bill_id Where tbl_sudent_bill.	hostel_id='$h_id'");	
$html1 ='<table>
							<tr>					
						<th>Serial no</th>
						<th>Roll_no</th>
						<th>Total Amount</th>
						<th>Date</th>
						<th>Reference_no</th>
							</tr>
							</table>';
$pdf->writeHTML($html1, true, false, true, false, '');
if (!empty($product_array)) { 
$i=1;
		foreach($product_array as $key=>$row){
$html = '<table>
					<tr>
						<td>'.$i++.'</td>
						<td>'.$product_array[$key]['roll_no'].'</td>
						<td>'.$product_array[$key]['total_amnt'].'</td>
						<td>'.$product_array[$key]['date'].'</td>
						<td>'.$product_array[$key]['reference_no'].'</td>
					</tr>
						</table>
';
$pdf->writeHTML($html, true, false, true, false, '');	
	}}	
ob_end_clean(); 
$pdf->lastPage();
$pdf->Output('pdf_1.php');
 ?>
 </body>
 </html>
&#13;
&#13;
&#13;

如何在我的页面中获取h_id请帮助我 提前谢谢

1 个答案:

答案 0 :(得分:0)

在网址中传递ID,例如

<h4><a href="pdf_1.php?h_id=<?php echo $id;?>">Conver PDF</a></h4>

我将从h_id中删除“ $”