0

实际上,这对于 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 方法。

4

1 回答 1

0

是的,我明白了,感谢@jeff 提供的线索,这是答案。

从字符串中删除“echo”错误

  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

它看起来像这样;;

  {
 . mysqli_connect_error();
  }
于 2013-09-19T07:47:34.240 回答