Note that there are some explanatory texts on larger screens.

plurals
  1. PODisplaying values in FPDF
    primarykey
    data
    text
    <p>This is my code for generating pdf using FPDF in php. I want to display the semester, bill month and the billyear in the PDF file. I dont want to display the values in the table.<br> I want to display at the top of the page. How can i do this? Any suggestion? Thanks in advance. Cheers.</p> <pre><code>&lt;?php session_start(); require('fpdf/fpdf.php'); //Connect to your database $r1=$_SESSION['sem1']; $con=mysql_connect('localhost','root',''); if(!$con) { die('Unable to connect'.mysql_error()); } mysql_select_db('hostel',$con); $result=mysql_query("SELECT r.hosteladmissionno, r.student_name, r.semester, r.blockname r.branch, m.billmonth,m.billyear , (s.days_mess*perdayrate) AS mess_charges, m.perdayrate, s.days_mess,s.nv_tokens FROM registration r,student_month s,messexp m WHERE s.hosteladmissionno = r.hosteladmissionno AND r.mess_type=m.messtype AND m.billmonth = 'March' AND m.billyear= '2014'"); $number_of_products = mysql_numrows($result); while($row = mysql_fetch_array($result)) { $hostad = $row['hosteladmissionno']; $name = $row['student_name']; $block=$row['blockname']; $branch=$row['branch']; $perday=$row['perdayrate']; $days=$row['days_mess']; $messch= $row['mess_charges']; $nv=$row['nv_tokens']; $column_no = $column_no.$hostad."\n"; $column_name = $column_name.$name."\n"; $sem_details= $sem_details.$block."\n"; $comm_details= $comm_details.$branch."\n"; $course_details= $course_details.$perday."\n"; $courseyr_details= $courseyr_details.$days."\n"; $mess_details= $mess_details.$messch."\n"; $block_details= $block_details.$nv."\n"; } mysql_close(); //Create a new PDF file $pdf=new FPDF('P','mm','A4'); $pdf-&gt;AddPage(); //Fields Name position $Y_Fields_Name_position = 40; //Table position, under Fields Name $Y_Table_Position = 46; $pdf-&gt;Cell(15,50,'Anna University Hostels'); //First create each Field Name //Gray color filling each Field Name box $pdf-&gt;SetFillColor(232,232,232); //Bold Font for Field Name $pdf-&gt;SetFont('Arial','B',9); $pdf-&gt;SetY($Y_Fields_Name_position); $pdf-&gt;SetX(5); $pdf-&gt;Cell(23,6,'Admission No',1,0,'L',1); $pdf-&gt;SetX(28); $pdf-&gt;Cell(37,6,'Student Name',1,0,'L',1); $pdf-&gt;SetX(65); $pdf-&gt;Cell(18,6,'Block Name',1,0,'L',1); $pdf-&gt;SetX(83); $pdf-&gt;Cell(20,6,'Branch',1,0,'L',1); $pdf-&gt;SetX(103); $pdf-&gt;Cell(22,6,'Per Day Rate',1,0,'L',1); $pdf-&gt;SetX(125); $pdf-&gt;Cell(22,6,'No of Days',1,0,'L',1); $pdf-&gt;SetX(147); $pdf-&gt;Cell(20,6,'Mess charge',1,0,'L',1); $pdf-&gt;SetX(167); $pdf-&gt;Cell(18,6,'NV Token',1,0,'L',1); $pdf-&gt;SetX(185); $pdf-&gt;Cell(25,6,'Block Name',1,0,'L',1); $pdf-&gt;Ln(); //Now show the 3 columns $pdf-&gt;SetFont('Arial','',12); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(5); $pdf-&gt;MultiCell(23,6,$column_no,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(28); $pdf-&gt;MultiCell(37,6,$column_name,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(65); $pdf-&gt;MultiCell(18,6,$block,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(83); $pdf-&gt;MultiCell(20,6,$branch,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(103); $pdf-&gt;MultiCell(22,6,$perday,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(125); $pdf-&gt;MultiCell(22,6,$days,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(147); $pdf-&gt;MultiCell(20,6,$messch,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(167); $pdf-&gt;MultiCell(18,6,$nv,1); $pdf-&gt;SetY($Y_Table_Position); $pdf-&gt;SetX(185); $pdf-&gt;MultiCell(25,6,$block_details,1); $i = 0; $pdf-&gt;SetY($Y_Table_Position); while ($i &lt; $number_of_products) { $pdf-&gt;SetX(5); $pdf-&gt;MultiCell(205,6,'',1); $i = $i +1; } $pdf-&gt;Output(); ?&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload