如何在显示tcpdf时将数据从表单插入数据库

时间:2013-09-09 10:25:32

标签: php mysql post insert tcpdf

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

1 个答案:

答案 0 :(得分:0)

是的我得到了它,感谢@jeff的线索,这就是答案。

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

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

看起来像这样;;

  {
 . mysqli_connect_error();
  }