php - passing one variable from one page to another for pdf generation -
i have page have used retrieve excel data written in php... using phpexcel... part provides me company information
echo '<form action="final.php" method="post">'; echo "<table border='1'>"; ($rowcount = $rowcompanyinfostart; $rowcount <= $rowcompanyinfoend; $rowcount++) { //$data = $objworksheet->rangetoarray('a1:' . $maxcell['column'] . $maxcell['row']); $rangecoordinates = $colcompanyinfostart . $rowcount . ':' . $colcompanyinfoend . $rowcount; $rowdata = $sheet->rangetoarray($rangecoordinates, null, true, false); echo "<tr>"; $companyname=$worksheet->getcell($column.$row)->getvalue(); // echo $companyname; foreach($rowdata[0] $result) { echo "<td>".$result." </td>"; } echo "</tr>"; } echo "</table>"; echo "<br />"; echo '<input type="submit" name="sub" value="convert pdf" />'; // echo '<input type="text" name="resname" value="$result">'; function getdatan() { global $result; // declare global return $result; } echo '</form>';
this part company information... looks table area shown down part...
i retrieve info , able show "$result" variable , submit button named "convert pdf" send other php page use tcpdf ....
normally, part of second page
$pdf->setfont('times', 'bi', 12); // add page $pdf->addpage('l', 'a4'); if(isset($_post['submit'])) { $result = $_get['resname']; $pdf->write(20, $result, '', 0, 'c', true, 0, false, false, 0); } // set text print $txt = <<<eod tcpdf example 003 custom page header , footer defined extending tcpdf class , overriding header() , footer() methods. eod; // print block of text using write() // $pdf->write(20, $resultt, '', 0, 'c', true, 0, false, false, 0); // --------------------------------------------------------- ob_end_clean(); //close , output pdf document $pdf->output('example.pdf', 'i');
however, unable print "$result" in second page... can me how print table on pdf...
ps: please clarify help...
try this
change : echo '<input type="submit" name="sub" value="convert pdf" />';
to:
echo '<input type="submit" name="resname" value="convert pdf" />';
edit
put @ begining of second page:
var_dump($_post);
just check receiving first page.
also change :
$result = $_get['resname'];
to this:
$result = $_post['resname'];
Comments
Post a Comment