使用来自另一个php文件的功能点击按钮

时间:2016-07-08 17:16:50

标签: php mysql pdf

我试图通过点击按钮来显示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);
            }
        });
}

0 个答案:

没有答案