0
何が間違っているかを理解しようとしていましたが、私はまだ断りません。どんな助けもありがとう。このデータは、次のコードjqueryによって送信された値がテーブルに登録されていません
obj_params.usage_checkbox = $("input[type='checkbox'][name='usage_checkbox[]']:checked").val();
を実行フォームハンドラに送信されるコードに続く
がフォーム要素を
<?php foreach ($coal_type as $coal) {?>
<div class="checkbox">
<label>
<input type="checkbox" name="usage_checkbox[]" class="usage_checkbox"
value="<?php echo $coal['coal_type_id']; ?>">
<?php echo $coal['coal_type']; ?>
</label>
</div>
<?php } ?>
を挿入し、このデータは(iはcodigniterを使用しています)コントローラに送られますそれを挿入します
$i = 0;
foreach ($this->input->post('usage_checkbox') as $key) {
$coal_type[$i] = $key;
$i++;
}
$coal_type[$i] = $this->input->post('other_usage');
$c_type = implode(',', $coal_type);
$arr_to_insert = array('type_of_coal' => $c_type,);
$insert_id = $this->common_model->insertRow($arr_to_insert,'ekyc_details');
私は値を挿入しません。私はすべてを試しましたが、何が間違っているのか分かりません。
console.itの 'usage_checkbox'には値がありますか? – Nidhi
私はモデルコードも更新する必要があると思います。私が間違っていない場合は、バッチを挿入しようとしています。 – kishor10d
jqueryバリデーター・プラグインのサブミット・ハンドラを使用してページをリダイレクトしています。返信ありがとう。 –