首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fpdf显示奇怪的结果

问fpdf显示奇怪的结果
EN

Stack Overflow用户
提问于 2016-06-04 11:26:27
回答 1查看 185关注 0票数 0

我创建了一个按钮。如果我点击按钮,它应该会自动下载一个pdf。

我使用fpdf来制作pdf,但不知何故,它只是显示了加密结果的一些错误。

下面是我的代码

display_table.php

代码语言:javascript
复制
<html>
    <head>
        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.2.min.js"></script>
        <script src="display_table.js"></script>
    </head>
    <body>
        <input type="button" name="download_pdf" id="download_pdf" value="Download pdf here" onclick="download_pdf()">
    </body>
</html>

display_table.js

代码语言:javascript
复制
function download_pdf() {

        $.ajax({
           type: "POST",
           url: "http://localhost/fpdf/display_table_controller.php",
           data: { download : "download"}, 
           error: function(jqXHR, textStatus, errorThrown) {      
               alert(errorThrown);
            },
           success: function(data)
           {
               alert(data); 
           }
         });
}

display_table_controller.php

代码语言:javascript
复制
<?php
    include("fpdf.php");
    include("courier.php");
    include("helveticab.php");
    $pdf_name = "test.pdf";
    $pdf = new FPDF('P','mm','A4');
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->Cell(40,10,'Hello World!');
    $pdf->Output($pdf_name, "D");
?>

Error message display

有人能告诉我这里出了什么问题吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-06-04 12:50:25

使用此代码

代码语言:javascript
复制
 <?php
    error_reporting(E_ALL ^ E_DEPRECATED);
    error_reporting(error_reporting() & ~E_NOTICE);
    require('fpdf.php');
    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',10);
    $pdf->Ln();
    $pdf->Ln();

    $pdf->SetFont('times','B',10);
    $pdf->SetTextColor(194,8,8);
    $pdf->Cell(40,7,"Name",1);
    $pdf->Cell(40,7,"Address",1);
    $pdf->Cell(30,7,"Opening Balance ",1);
    $pdf->Cell(40,7,"Account No",1);
    $pdf->Cell(30,7,"IFSCCode",1);

    $pdf->Ln();



           mysql_connect("localhost", "root", "")or die("cannot connect to server"); 
    mysql_select_db("dbname")or die("cannot select DB");
            $sql = "SELECT Bankname,Address,Opbal,AccountNo,IFSCCode FROM tbl_bankmaster";
            $result = mysql_query($sql);

            while($rows=mysql_fetch_array($result))
            {
                $name = $rows[0];
                $address = $rows[1];
                $opbal = $rows[2];
                $account = $rows[3];
                $ifsccode = $rows[4];

                $pdf->SetTextColor(0,0,0);
                $pdf->Cell(40,7,$name,1);
                $pdf->Cell(40,7,$address,1);
                $pdf->Cell(30,7,$opbal,1);
                $pdf->Cell(40,7,$account,1);
                $pdf->Cell(30,7,$ifsccode,1);

                $pdf->Ln(); 
            }
    $pdf->Output();
    ?>

了解有关http://www.fpdf.org/的更多信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37626028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档