2016-03-25 2 views
1

У меня есть таблица ebooks в базе данных, где определен путь pdf. Что я хочу, когда пользователь нажимает кнопку загрузки, pdf загружается. Но кнопка загрузки не является и я также не получаю никаких ошибок от Php.Пожалуйста, помогите! Спасибо.pdf download button not working in php

Код:

<div id="data"> 
     <?php 
     if (isset($_POST['submit'])) { 

         $title = $_POST['title']; 
         $name = $_POST['name']; 
         $count = 1; 

         $query = "SELECT * FROM ebooks WHERE $title LIKE '%".$name."%'"; 
         $display = $obj->run_query($query); 
     ?> 

     <div class="table-responsive"> 
      <table class="table table-bordered"> 
       <thead> 
        <tr align="center"> 
         <td>No.</td> 
         <td>Title</td> 
         <td>Author</td> 
         <td>Publication</td> 
         <td>Status</td> 
        </tr> 
       </thead> 
       <tbody> 
        <?php 

         foreach ($display as $key) { ?> 

        <tr align="center"> 
         <td><?php echo $count++;?></td> 
         <td><?php echo $key['ebook_title'];?></td> 
         <td><?php echo $key['ebook_author'];?></td> 
         <td><?php echo $key['ebook_publication'];?></td> 
         <td><a style="color:white;" href="/admin/ebooks/<?php echo $key['ebook_url'];?>" class="btn btn-round btn-primary">Download</a></td> 
        </tr> 
        <?php } ?> 

       </tbody> 
      </table> 
     </div> 

     <?php } ?> 
    </div> 
</div> 

ответ

1

Вы должны добавить загрузку до окончания тега привязки попробуйте следующее:

<a style="color:white;" href="/admin/ebooks/<?php echo $key['ebook_url'];?>" class="btn btn-round btn-primary" download>Download</a> 
+0

Неа человек, до сих пор не работает! @Marko Kunic –

+2

Проверьте, является ли URL-адрес кнопки загрузки тем, чем он должен быть, это должно работать. – kunicmarko20

+0

Да, URL-адрес тоже тот же, где находится эта книга @Marko Kunic –