首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未定义变量: FPDF格式的pdf

未定义变量: FPDF格式的pdf
EN

Stack Overflow用户
提问于 2018-05-19 18:16:00
回答 1查看 1.1K关注 0票数 0
代码语言:javascript
运行
复制
 $query = mysqli_query($con,"select * from s_users
        where
        s_id = '".$_GET['s_id']."'");   
    $row = mysqli_fetch_array($query);
    if ($row['status'] == 1) { //1 
    $pdf = new PDF_Code128('P','mm','A4');
    $pdf->AddPage();
    $pdf->Cell(190  ,220,'',1,0);
     $pdf->image('images/logo.png', 14, 16, -200);
    $pdf->image($row['imgdata'], 163, 16, -210);
    $pdf->SetFont('Arial','B',14);
    } else {
    $pdf->image('images/profiledefault.jpg', 163, 16, -210);
    }

这是我的代码显示个人资料图片使用FPDF,我想有一个默认的图片显示时,没有个人资料图片。我使用了IFELSE语句,但在else语句中得到了未定义的变量pdf

EN

回答 1

Stack Overflow用户

发布于 2018-05-19 18:19:12

您的问题在于if语句。如果是status=1,那么你就定义了$pdf。如果不是这样,那么你就不需要。

你应该沿着这些方向重新调整你的代码...

代码语言:javascript
运行
复制
$query = mysqli_query($con,"select * from s_users where s_id = '".$_GET['s_id']."'");   
$row = mysqli_fetch_array($query);

$pdf = new PDF_Code128('P','mm','A4');
$pdf->AddPage();
$pdf->Cell(190  ,220,'',1,0);

if ($row['status'] == 1) { //1 
    $pdf->image('images/logo.png', 14, 16, -200);
    $pdf->image($row['imgdata'], 163, 16, -210);
} else {
    $pdf->image('images/profiledefault.jpg', 163, 16, -210);
}

$pdf->SetFont('Arial','B',14);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50424162

复制
相关文章

相似问题

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