2017-08-13 2 views
0
<table class="table admin-table list-table nurserytwo-table"> 
<thead> 
    <tr> 
     <td>ID</td> 
     <td>Name</td> 
     <td>Code</td> 
     <td>Active</td> 
     <td>Edit</td> 
    </tr> 
</thead> 
<tbody> 
    <?php foreach($nurseries->result() as $nursery) { ?> 
    <tr> 
     <td><?php echo $nursery->id; ?></td> 
     <td><?php echo $nursery->name; ?></td> 
     <td><?php echo $nursery->code; ?></td> 
     <td><?php echo set_bool($nursery->active); ?></td> 
     <td><span class="glyphicon glyphicon-edit"></span> <?php echo 
anchor('admin/nurseries/edit_nursery/'.$nursery->id, 'Edit', 'class="edit- 
link"'); ?></td> 
    </tr> 
    <?php } ?> 
</tbody> 
</table> 

これは私の現在のテーブルコードです。これを行う方法を考えてみましたか?私は本当にPHPに新しいですし、それの周りに私の頭を得るように見えることはできません。編集ボタンの後に削除ボタンを追加する必要があります。私はdelete.phpでこれを行うことができますが、どこから開始するのかはわかりません。どんな助けでも大歓迎です。メッセージを含むデータベースからレコードを削除するには、htmlテーブルに削除ボタンを追加する必要があります。

更新日:

これは私が現在持っているものです。

 }elseif($action == "delete_nursery_course"){ 

     if($id) { 

      $q = $this->db->where('id', $id)->delete('nursery_courses'); 
      if($this->db->affected_rows() > 0) { 
       if($this->input->is_ajax_request()) { 
        $this->output->enable_profiler(FALSE); 
        echo "SUCCESS"; die(); 
       }else{ 
        set_flash_message('Nursery deleted successfully.', 
'success'); 
       } 
      }else{ 
       if($this->input->is_ajax_request()) { 
        $this->output->enable_profiler(FALSE); 
        echo "Something went wrong. Please try again."; die(); 
       }else{ 
        set_flash_message('Something went wrong. Please try 
again.', 'error'); 
       } 
      } 

をそしてここにhtmlです:あなたは、AJAX要求を使用するためにjQueryを使ってのみHTMLとJavaScriptを使用することができます

<table class="table admin-table list-table nurseryone-table"> 

<thead> 
    <tr> 
     <td>ID</td> 
     <td>Name</td> 
     <td>Colour</td> 
     <td>Active</td> 
     <td>Edit</td> 
     <td>Delete</td> 
    </tr> 
</thead> 
<tbody> 
    <?php foreach($nursery_courses->result() as $nursery_course) { ?> 
    <tr> 
     <td><?php echo $nursery_course->id; ?></td> 
     <td><?php echo $nursery_course->name; ?></td> 
     <td><div style="background:<?php echo $nursery_course->colour; ?>" 
class="course-colour"></div></td> 
     <td><?php echo set_bool($nursery_course->active); ?></td> 
     <td><span class="glyphicon glyphicon-edit"></span> <?php echo 
anchor('admin/nurseries/edit_nursery_course/'.$nursery_course->id, Edit', 'class="edit-link"'); ?></td> 
     <td> 
<span class="glyphicon glyphicon-trash"></span> <?php echo 
anchor('admin/nurseries/delete_nursery_course/'.$nursery_course->id, 
'delete', 'class="delete-link"'); ?></td> 
    </tr> 
    <?php } ?> 
</tbody> 
</table> 
+0

あなたの編集リンクは機能していますか? –

+0

そうです。コードを投稿してもらいたいですか? – mischiefbec

+0

そうかもしれません。 –

答えて

0

編集と削除ボタンを作る。

HTML:

<td class="text-right"> 
    <a class="edit btn btn-sm btn-default" href="javascript:;"> 
     <i class="icon-note"></i> 
    </a> 
    <a class="delete btn btn-sm btn-danger" href="javascript:;"> 
     <i class="icons-office-52"></i> 
    </a> 
</td> 

そして、あなたは、このボタンのonclickのイベントを定義する必要があり、あなたのjavascriptファイルインチ Editable Table

また、あなたはそれがより簡単に、より良くするためにjqueryののDataTableを使用することができます。

はここでHTMLとJavaScriptコードでPlunkerの一例です。

希望のヘルプ。

関連する問題