2017-06-16 2 views
2

ページネーションを使用して次のページに切り替えると、ラジオボタンがオフになります。私が前のページに戻ったときに切り替わった後、それはチェックされなくなります。私はそれが価値を保持する必要がありますか、それをチェックする必要があります。Codeigniterの次のページに切り替えた後、ラジオボタンをチェックする必要があります

私はCodeigniterを初めて使用しています。

+0

あなたはこれに関する多くの選択肢があります。あなたはjqueryを使うことができます。あるいは、ページを読み込んでいる間に、データが存在するかどうかをチェックして、コーディングを行うべきかどうかに依存してください。 –

答えて

2

フォームを送信した後、チェックボックスの値をセッションに入れて、前のページに戻ってからセッションから取得してチェックすることができます。セッション中

セットラジオボタンの値

$this->session->set_userdata('name',value); 

がセッションから値を取得し、チェックボックスにチェックをします。

<?php 
$checked_value = $this->session->userdata('name'); 
?> 
<input type="checkbox" value="1" <?= ($checked_value == 1) ? 'checked="checked"' :'' ?> /> 

あなたのコードでこれを実装します。

+0

このソリューションでは、** name **と** value **は何を表しますか? – LazyLearner

+0

nameは 'session name'を意味し、valueは' session value'を意味します。 –

+0

ちょっと..私は完璧になっていません。実際には、データベースから4つの異なるオプションを持つ10クイズの質問をフェッチしています。4つのオプションを使用して1つずつページ分割を使用してこれらのデータを表示しています。前に戻る私はラジオボタンがチェックされていないことがわかった..私はそれがチェックされる必要があります – LazyLearner

関連する問題