我试图通过点击按钮来显示PDF。
我的viewCrf.php上有一个函数 getPDFfile($ id)
我的listCrf.php文件包含viewCrf.php。 listCrf.php是一个显示数据库中所有数据列表的表。
在桌子上。 查看PDF 列。
它是onclick
时的按钮,它应该通过$id
并转到viewCrf.php,它显示生成的PDF文件和ID = $ id的数据。
如何在viewCrf.php文件中调用getPDFfile($id)
函数
我单击查看PDF列上的按钮?
listCrf.php
<table id="example" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>Customer ID</th>
<th>Name</th>
<th>Action</th>
</tr>
</thead>
<?php
$sql = $db->prepare("SELECT * from crf");
$sql->execute();
while($result = $sql->fetch(PDO::FETCH_ASSOC))
{
echo "
<tr>
<td>".$result['col_ID']."</td>
<td>".$result['col_fn'].$result['col_ln']."</td>
<td><input type='button' value='View PDF'class='btn btn-primary' onclick='viewPDF(this.id)'></td>
</tr>
";
}
?>
<tbody>
</table>
viewCrf.php
$id = $_POST['iddd'];
$q = $db->query("SELECT * FROM crf where col_ID = ".$id);
while($r = $q->fetch(PDO::FETCH_ASSOC)){
$last = $r['col_ln'];
$first = $r['col_fn'];
$middle = $r['col_mi'];
$civilstatus = $r['col_civilstat'];
$sex = $r['col_gender'];
$dob = $r['col_bday'];
}
更新
所以我尝试了ajax。
function viewPDF(id){
var theID = id;
var dataString = "iddd=" + theID;
$.ajax({
type: "POST",
url: "viewCrf.php",
data: dataString,
cache: false,
success: function (data) {
alert(data);
}
});
}