【发布时间】:2019-10-09 15:30:41
【问题描述】:
我正在使用 mPDF 将数据从我的 html 表转换并导出为 PDF。我桌子上的按钮有效,可以导出数据。但是代码只通过one variable。我想传递所有变量。我无法确定我的代码中还缺少什么。谁能帮帮我?
这里是 index.php 中的链接按钮:
while($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>" .$row['eventvolunteerID'] . "</td>";
echo "<td>" .$row['eventTitle'] . "</td>";
echo "<td>" .$row['rollno'] . "</td>";
echo "<td>" .$row['eventDate'] . "</td>";
echo "<td>" .$row['eventTime'] . "</td>";
echo "<td>" .$row['eventLimit'] . "</td>";
echo "<td><a href='makepdf2.php?eventvolunteerID=".$row['eventvolunteerID']."'>Create PDF</a></td>";
echo "</tr>";
这是我处理 PDF 的代码(makepdf2.php):
<?php
require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['eventvolunteerID'])) {
$eventvolunteerID = $_GET['eventvolunteerID'];
$eventTitle = $_GET['eventTitle'];
$rollno = $_GET['rollno'];
$eventDate = $_GET['eventDate'];
$eventTime = $_GET['eventTime'];
$eventLimit = $_GET['eventLimit'];
$mpdf = new \Mpdf\Mpdf();
$data = '';
$data .= '<strong>Event Volunteer ID:</strong> ' . $eventvolunteerID . '<br/>';
$data .= '<strong>Event Title:</strong> ' . $eventTitle . '<br/>';
$data .= '<strong>Roll no.:</strong> ' . $rollno . '<br/>';
$data .= '<strong>Event Date:</strong> ' . $eventDate . '<br/>';
$data .= '<strong>Event Time:</strong> ' . $eventTime . '<br/>';
$data .= '<strong>Event Limit:</strong> ' . $eventLimit . '<br/>';
$mpdf->WriteHTML($data);
$mpdf->Output('myfile.pdf', 'D');
}
?>
请帮忙。谢谢。
【问题讨论】:
-
也许我错了(不是 PHP 专家),但在您的链接中,您只将
eventvolunteerID传递给您的 makepdf2.php 文件...在文件中您_GET一些其他变量,这些应该从哪里来?
标签: php html-table mpdf