2016-05-18 6 views
0

チェックした場合としなかった場合の値が異なる複数のチェックボックスがsampeページにあります。また、これらのチェックボックスはデータベースから値を読み取ります。ここに私の現在のコードのいくつかのサンプルがあります。

1.この1つはチェックボックスがチェックされていないときに値を返さないCodeigniter

<label class="checkbox-inline" for="Chronic_skin"> 
    <?php echo form_checkbox('Chronic_skin', 'Present', $values->Chronic_skin ? 'checked' : null, 'id ="Chronic_skin"')?> <b>Chronic Skin Rash</b> 
</label> 

2.をチェックされていない場合

<label class="checkbox-inline" for="breath_sounds"> 
    <?php echo form_checkbox('breath_sounds', 'Normal', $values->breath_sounds? 'checked' : null, 'id ="breath_sounds"')?> <b>Breath Sounds</b> 
</label> 

3をチェックして、この1つはいいえ」を返す必要がありますされていない場合、この1は「異常」を返す必要があります「不在」を返す必要があります

<label class="checkbox-inline" for="others"> 
    <?php echo form_checkbox('others', 'Yes', $values->others? 'checked' : null, 'id ="others"')?> <b>others</b> 
</label> 

私はボタン(ポストボタン)を提出押したときに私が今抱えている問題をチェックしない場合は「未チェックのチェックボックスを返すのdidnt yの値(print_r()コマンドでチェックしました)がチェックされているチェックボックスに値が表示されています。どんな助力も非常に高く評価されます。ありがとう

+0

そのない問題HTML –

+0

のそのプロパティで、各チェックボックスに同行することができますチェックボックスはチェックされていないので、本当に戻り値がありませんか? – HealMee

答えて

0

これは一般的な動作です。あなたは、チェックボックスのいくつかのリストを確認することができますいずれか、どちらかのチェックボックスがユーザーに送信またはされなかった、またはあなたがあれば意味ですか隠し入力

<?php echo form_hidden('others_checkbox', '1'); ?> 
+0

ソリューションをありがとう、私はあなたのコードをチェックボックスの前にチェックボックスと同じ名前で置く必要があります – HealMee

関連する問題