2016-10-20 2 views
-1

私は何かを試してみましたが、何が問題なのかわからないことは何もしませんでした。私はオフにした場合、その後削除挿入し、その後チェックして、私はしたいが、私のコードはdb内のデータを挿入できません

 if($this->input->post()){ 

$select_assigned_ids = $this->input->post('assigned_ids[]'); 
    if ($this->form_validation->run() == FALSE) { 
     foreach($select_assigned_ids as $tlusers){ 
      $data = array(
         'user_id' => $tlusers 
        ); 
      $test = $this->assign_permission_model->insert($data); 


      } 

} 
}else{ 
    //Checkbox is unchecked.... 
    $q = 'Delete from assign_permission '; 
    $this->section_permission_model->qwr($q); 
} 

を挿入しません。それは、このコードのようデシベル

+0

いくつかのラインコード挿入データフラッシュmaessgeを挿入挿入?今読んで理解するのは難しいです。 –

+1

性能上の理由から、これらの値を1つずつ挿入するのではなく、バッチで挿入するべきです。 –

+0

私の編集した質問をご覧ください。私はページをリフレッシュするときに常にデータを削除します。これを防ぐにはどうすればいいですか? – Ghugu

答えて

1

の任意の値を挿入しません、あなたの定義する配列$データ削除(、)あなたは句読点であなたの質問を編集することができ、データ

if($this->input->post()){ 
    $select_assigned_ids = $this->input->post('assigned_ids[]'); 
     if ($this->form_validation->run() == FALSE) { 
      foreach($select_assigned_ids as $tlusers){ 
       $data = array(
          'user_id' => $tlusers 
         ); 
       $test = $this->assign_permission_model->insert($data); 

       } 

    } 
    }else{ 
     //Checkbox is unchecked.... 
     $q = 'Delete from assign_permission '; 
     $this->section_permission_model->qwr($q); 
    } 
+0

ありがとう@khetesh :) – Ghugu

+0

私はflashdataとリダイレクトコードを保存して同じページにリダイレクトするように教えてください – Ghugu

+0

私はページを更新するよう:(私は リダイレクト(「管理/評価/ create_evaluation」)を使用する場合 – Ghugu

1

if($this->input->post()){ 
$select_assigned_ids = $this->input->post('assigned_ids[]'); 
    if ($this->form_validation->run() == FALSE) { 
     foreach($select_assigned_ids as $tlusers){ 
      $data = array(
         'user_id' => $tlusers 
        ); 
      $test = $this->assign_permission_model->insert($data); 

      } 
     $this->session->set_flashdata('msg', '<div id="message" class="alert alert-success"><a class="close" data-dismiss="alert" onclick="self.close()">x</a>Success Messages </div>'); 
        redirect('redirect your page link'); 
} 
}else{ 
    //Checkbox is unchecked.... 
    $q = 'Delete from assign_permission '; 
    $this->section_permission_model->qwr($q); 
} 
+0

私の関数名はcreate_evaluationであり、私は リダイレクト(「管理/評価/ evaluation_form」)を使用するよう はその後のみ表示メッセージが、 を挿入しません; 正常に動作しましたが、データベースからすべてのレコードを削除しています – Ghugu

+0

残りは正常に動作しています – Ghugu

+1

他の条件は、削除データはありません。実行するデータクエリを削除する時間。 –

関連する問題