pdf使用php打印,但不打印数据库中的数据
这句话叫PDF页面,但我不知道是对还是错:pdf使用php打印,但不打印数据库中的数据,php,pdf,Php,Pdf,这句话叫PDF页面,但我不知道是对还是错: <td><a href="pdf.php?pdf=1&tid='.$row["tid"].'"<button name="btn_print"class="btn btn-primary btn-icon-text btn-rounded"><i class="ti-clipboard btn-icon-prepend"> </i>View PDF</button></td
<td><a href="pdf.php?pdf=1&tid='.$row["tid"].'"<button name="btn_print"class="btn btn-primary btn-icon-text btn-rounded"><i class="ti-clipboard btn-icon-prepend">
</i>View PDF</button></td>
helpp mee试试这个,我希望你的问题能解决
<a href="https://fpdf.en.uptodown.com/windows/download">download fpdf file</a>
<br><br>
<td>
<a href="?pdf=1&tid=3">
<button name="btn_print"class="btn btn-primary btn-icon-text btn-rounded">
<i class="ti-clipboard btn-icon-prepend"></i>
view pdf
</button>
</a>
</td>
<br><br>
<br><br>
<?php
if (isset($_get['pdf'])) {
ob_start();
include "fpdf/fpdf.php";
$pdf = new fpdf('p','mm','a4');
$pdf->addpage();
$pdf->setfont('arial','b',20);
$pdf->cell(190 ,5,'your details',0,1,'c');
$pdf->cell(190 ,5,'',0,1);
$connect = mysqli_connect("localhost", "root", "", "chromium");
$id=$_get["tid"];
$sql="select * from candidate where cid ='$id'";
$query=mysqli_query($connect,$sql);
while($row=mysqli_fetch_array($query))
{
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'name',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cname'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'vocation',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cvoca'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'email',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cemail'],0,1);
$pdf->cell(90 ,5,'phone number',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cpnum'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'qualification',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cqualify'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'university',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cuni'],0,1);
$pdf->cell(90 ,5,'gender',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cgender'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'date of birth',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cdate'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'address',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['caddress'],0,1);
}
$pdf->output();
ob_end_flush();
}
?>
您尚未在
标记之前关闭您的
标记。请打印$data并检查您获得的数据。
<a href="https://fpdf.en.uptodown.com/windows/download">download fpdf file</a>
<br><br>
<td>
<a href="?pdf=1&tid=3">
<button name="btn_print"class="btn btn-primary btn-icon-text btn-rounded">
<i class="ti-clipboard btn-icon-prepend"></i>
view pdf
</button>
</a>
</td>
<br><br>
<br><br>
<?php
if (isset($_get['pdf'])) {
ob_start();
include "fpdf/fpdf.php";
$pdf = new fpdf('p','mm','a4');
$pdf->addpage();
$pdf->setfont('arial','b',20);
$pdf->cell(190 ,5,'your details',0,1,'c');
$pdf->cell(190 ,5,'',0,1);
$connect = mysqli_connect("localhost", "root", "", "chromium");
$id=$_get["tid"];
$sql="select * from candidate where cid ='$id'";
$query=mysqli_query($connect,$sql);
while($row=mysqli_fetch_array($query))
{
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'name',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cname'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'vocation',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cvoca'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'email',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cemail'],0,1);
$pdf->cell(90 ,5,'phone number',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cpnum'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'qualification',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cqualify'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'university',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cuni'],0,1);
$pdf->cell(90 ,5,'gender',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cgender'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'date of birth',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['cdate'],0,1);
$pdf->setfont('arial','b',18);
$pdf->cell(90 ,5,'address',0,0);
$pdf->setfont('arial','',16);
$pdf->cell(90 ,5,$row['caddress'],0,1);
}
$pdf->output();
ob_end_flush();
}
?>