簡體   English   中英

在PHP中使用fpdf生成PDF報告

[英]Generating PDF report in PHP and by using fpdf

我目前正在使用PHP生成報告,我發現fpdf可以幫助我解決這一問題。 我想知道如何在生成的pdf上從數據庫顯示當前登錄的用戶詳細信息。 即使您可以與我分享與此相關的任何特定鏈接。

我的代碼來檢查用戶是否登錄

<?php if(isset($_SESSION['user_logged_in'])) 
{ 
$get_name=mysql_query("select * from mep_users where us_email='".$_SESSION['user_logged_in']."'")or die("error appeared"); while($get_nammer=mysql_fetch_array($get_name)) 
{ ?> <?php echo ' | '.$get_nammer['us_name']. " @ My Eye Prescription"; ?> <?php } } ?>

這是用於檢索存儲在數據庫表mep_user_content中的值的查詢。 我可以看到pdf文件中與ID 17有關的記錄。但是,我希望看到用戶輸入的記錄,即新用戶登錄或具有相應ID的來賓用戶。 謝謝。

$pdf->AddCol('rs',40,'Right Eye');
$prop=array('HeaderColor'=>array(255,150,100),
            'color1'=>array(210,245,255),
            'color2'=>array(255,255,210),
            'padding'=>2);
$pdf->Table('select rs from mep_user_content where us_id="17"',$prop);

您正在將數據庫查詢與fpdf混合使用。 您是否需要獲取數據庫值或來賓用戶值需要分別處理。 將適當的值存儲在變量中,並在生成PDF文件時使用該變量。

例如,

$required_value = "something"; // From database...

要么

$required_value = "something else"; // From guest user...

現在使用$required_value將其放置在您的pdf文件中。

編輯:

$sess_id = $_SESSION['user_logged_in'];
$pdf->Table("select rs from mep_user_content where us_id='$sess_id'");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM