实际上这对于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方法创建的。
答案 0 :(得分:0)
是的我得到了它,感谢@jeff的线索,这就是答案。
从字符串中删除“echo”错误
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
看起来像这样;;
{
. mysqli_connect_error();
}