【问题标题】:Adding $_POST to FPDF files, or connect database to FPDF?将 $_POST 添加到 FPDF 文件,或将数据库连接到 FPDF?
【发布时间】:2015-03-13 13:11:28
【问题描述】:

我想这样做:

当用户编辑一些文本并点击提交 - 用于 html 以将信息 $_post 到 FPDF 文件中。

我被困在这里:

<?php
require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->AddPage();
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C');

$pdf-> Output();
?>

如何添加 $_POST 属性?如果我这样做,它会给出一个错误。

或者,如果有人知道一种连接数据库并显示表中信息的方法……那就太好了。

我找到的例子:

$query = "SELECT imageField FROM yyy WHERE ...";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
$image = $row['imageField'];

$pdf->MemImage($image, 50, 30);

显然那是一张图片……怎么能用文字来完成呢?

【问题讨论】:

    标签: php fpdf


    【解决方案1】:

    我假设您正在复制和粘贴代码 sn-ps 以使其正常工作。假设您将 post 变量 'name' 设置为 'MyName',然后您可以通过将其与传递给函数的字符串联系来打印它:

    $pdf->Cell(40,10,'Hello World - '.$_POST[name]);
    

    这会将“Hello World - MyName”打印到 PDF 文件中。

    要连接MYSQL数据库,需要以下语句:

    mysql_connect('localhost','username','password');  //Replace 'username' and 'password' by your mysql username and password
    
    mysql_select_db('db');  //Replace 'db' by the name of the database
    

    现在进行 SQL 查询以从数据库中的表 table 中选择字段 fieldname >db 上面提到过。 条件 决定选择哪些行。如果将条件保持为 1,则选择所有行。您可以使用 field2='somevalue' 之类的条件来仅选择 field2 的值为 somevalue 的那些行。

    $query=mysql_query("SELECT *fieldname* FROM table WHERE condition "); 
    

    要检索结果,请使用函数 mysql_fetch_assos():

    $row_array= mysql_fetch_assos($query);
    

    mysql_fetch_assos() 返回一个关联数组,其中包含特定行的字段值,并将资源指针移动一。

    $field_value=$row_array['field2'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      相关资源
      最近更新 更多