实际上,这对于 php 极客来说是一件容易的事,但我是 php 新手,我的问题也描述在标题上。插入数据库时,它会毫无问题地进入数据库,但 PDF 文件不会像上次那样显示。如果有人可以帮助我解决这个问题,我在这里附上了编码。
$con=mysqli_connect("localhost","root","pass","shipping");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO bldata (blno, Cname, Sadd1, Sadd2, Sadd3, Satel, Coname, Coadd1, Coadd2, Coadd3)
VALUES
('$_POST[blno]','$_POST[Cname]','$_POST[Sadd1]','$_POST[Sadd2]','$_POST[Sadd3]','$_POST[Satel]','$_POST[Coname]','$_POST[Coadd1]','$_POST[Coadd2]','$_POST[Coadd3]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
mysqli_close($con);
//////////////////////////////
//START OF PDF CREATION
/////////////////////////////
require_once('../config/lang/eng.php');
require_once('../tcpdf.php');
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('');
$pdf->SetTitle('');
$pdf->SetSubject('');
$pdf->SetKeywords('');
// set default header data
//$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.'', PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
以此类推,pdf 创建也使用 $post 方法。