0

所以我正在开发一个图书馆管理系统,我想通过它的 id 从数据库中预览 bookpdf。如何将 bookid 与不同的预览按钮链接。我所做的以下代码仅打开存储书籍的文件夹的位置。如何将 PHP id 与 javascript/jquery 链接?我是初学者,不知道如何解决。我附上了我的搜索页面的图像。

 <?php
    $count=0;
    while($row=mysqli_fetch_assoc($res))
    {
        if($count==0)
        {
            echo '<tr>';
        }
        
        echo '<td width="20%" align="center" style="font-size: 16px;">      
            <br>'.$row['BookName'].'</a>
            <br>';?>
            <button class="btn btn-danger basic-demo_button" data-target="#ab<?php echo $row['bookid']; ?>"><i class="fa fa-pencil"></i> Preview</button>                                          

</div>  
        
        <?php
        $count++;                           
        
        if($count==4)
        {
            echo '</tr>';
            $count=0;
        }
    }

?>

按钮在 while 循环中,获取 PDF 版本的书的 div 在 while 循环之外,但它没有得到相应的书。它只是转到存储书籍的文件夹。

 <div id="ab<?php echo $row['bookid'];?>" class="example_content basic-demo"><?php echo '
        <embed src="assets/img/'.$row['BookSummary'].'" height="750px" width="1476.670px" />'?></div>

下面是我的脚本代码

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="src/popupwindow.js"></script>
<script>

var Demo = (function($, undefined){

  $(function(){
        QuickDemo();
    });
  function QuickDemo(button){
        $(".basic-demo").PopupWindow({
            autoOpen    : false,
            nativeDrag: false
        });
        $(".basic-demo_button").on("click", function(event){
            $(".basic-demo").PopupWindow("open");
        });
    }
  })(jQuery);
</script> 
4

0 回答 0