Welcome Guest, Not a member yet? Register   Sign In
Stop Going To Funtion When Click Delete Files Button
#1

(This post was last modified: 02-17-2017, 02:45 AM by wolfgang1983.)

In my foreach loop I have a item called delete_files.

When I click delete button in my foreach loop it removes the files from storage location and database.

However every time I click on the button keeps on going to that controller function I have used exit() and tried die() at end of the function

Example

http://forum.project.com/newthread/delete_files/1/77

Question When I click on it I still want to be able to delete the files but not have to get sent to that location, Is there any way just using php correctly that I have missed? I tried using exit() and die() not worked.


PHP Code:
public function delete_files($forum_id$attachment_id) {
    $this->db->where('attachment_id'$attachment_id);
    $query $this->db->get('attachment');
        
    if 
($query->num_rows() == 0) {
        return false;
    }

    $attachment $query->row_array();
    $path FCPATH 'uploads/' $attachment['folder'] .'/'$attachment['file_name'];
        
    $this
->db->where('attachment_id'$attachment_id);
    $this->db->delete($this->db->dbprefix 'attachment');

    unlink($path);

    exit();



PHP Code:
public function index() {
    $attachments_results $this->attachment_model->read_this_thread_attachments($this->input->post('thread_code'));

    $data['thread_attachments'] = array();

    if (isset($attachments_results)) {
        foreach ($attachments_results as $attachments_result) {
            $data['thread_attachments'][] = array(
                'attachment_id' => $attachments_result['attachment_id'],
                'client_name' => $attachments_result['client_name'],
                'file_size' => $attachments_result['file_size'],
                'delete_file' => site_url('newthread/delete_files/' $forum_id .'/'$attachments_result['attachment_id'])
            );
        }
    }

View

PHP Code:
<?php if ($thread_attachments) {?>
    <?php foreach($thread_attachments as $thread_attachment) {?>
    <tr>
        <td><?php echo $thread_attachment['client_name'];?></td>
        <td><?php echo $thread_attachment['file_size'] . ' KB';?></td>
        <td class="text-right"><a href="<?php echo $thread_attachment['delete_file'];?>">Delete</a></td>
    </tr>
    <?php }?>
<?php 
}?>


Attached Files
.php   Newthread.php (Size: 5.63 KB / Downloads: 49)
There's only one rule - please don't tell anyone to go and read the manual.  Sometimes the manual just SUCKS!
Reply


Messages In This Thread
Stop Going To Funtion When Click Delete Files Button - by wolfgang1983 - 02-17-2017, 01:33 AM



Theme © iAndrew 2016 - Forum software by © MyBB