私はこのコードを持っています:
<?php for ( $i=1; $i<=9; $i++ ) : ?>
<select name="codes[]">
<?php foreach ( $errors as $error ) : ?>
<option value="<?=$error->code?>" <?=set_select( 'codes', $error->code )?>><?=$error->fault?></option>
<?php endforeach; ?>
</select>
<?php endfor; ?>
コントローラーに検証ルールを追加したにもかかわらず、 set_select 部分がうまく機能していないようです。
$this->form_validation->set_rules( 'codes', '', '' );
フォームを送信した後、すべてのドロップダウンは最後のドロップダウンで選択された値を取得します。
どうすればこれを修正できますか?ユーザー ガイドには、この特定の状況に関する詳細は記載されていません。
ありがとうございました。