2013-07-10 27 views
0

我想在表中添加一个链接,该链接下载并删除我上传的数据codeigniter。这是我的浏览器,它只能说明从我上传的数据库文件名和日期如何在codeigniter的按钮中添加下载助手

foreach($query as $row) 
{ 
    echo "<tr>"; 
    echo "<td><h2>". $row->filename ."</h2></td>"; 
    echo "<td><h2>". $row->date ."</h2></td>"; 
    echo "<td><h2>".$row->filelink."</h2></td>"; 
    //now how can i make download and delete from my database 
    //my database contains filename,fileid,filelink  
    echo "</tr>"; 
} 

我的模型是

function showfile() 
{ 
    $this->db->select('filename, filelink, date'); 
    $query = $this->db->get('upload_file'); 
    return $query->result(); 
} 

我控制器

function index() 
{ 
    $this->load->model('showuploadmodel'); 
    $data['query']=$this->showuploadmodel->showfile(); 
    $this->load->view('showupload_view',$data); 
} 

我要添加删除链接并下载链接,并从数据库中仅删除特定行并下载为其传递标识的文件。我如何将数据库中的字段传递给下载助手?调用下载助手,而不是控制器

+0

你基本上要求我们写你的申请。 **尝试**,使用用户指南,SO,Google等的帮助,如果您有特定的错误或问题,请回来再问一次。 –

回答

0

通场本身downloadhelper

试试这个

foreach($query as $row) 
{ 
    echo "<tr>"; 
    echo "<td><h2>". $row->filename ."</h2></td>"; 
    echo "<td><h2>". $row->date ."</h2></td>"; 
    echo "<td><h2>".$row->filelink."</h2></td>"; 
    echo "<td><h2><a href='".site_url('path/to/controllers/download/'.$row->id)."'>Download</a></h2></td>"; 
    echo "<td><h2><a href='".site_url('path/to/controllers/delete/'.$row->id)."'>Delete</a></h2></td>"; 
    echo "</tr>"; 
} 

和控制器添加相关功能

function download($id){ 
     //$id is that particular Id 
     //do stuff with download helper 
} 

function delete($id){ 
     //$id is that particular Id 
     //delete code 
} 
+0

非常感谢你..... – nadimsajib

+0

其伟大的答案 – nadimsajib

+0

欢迎...很高兴它帮助..快乐的编码 – bipen

相关问题