2017-01-21 4 views
1

ニュースレターの購読を希望するかどうかを「はい」または「いいえ」と尋ねます。私のコントローラで次のように私は2つのラジオボタンを定義している:私のビューファイルでcodeigniter /ラジオボタングループが機能しない

 $this->data['newsletter_yes'] = array(
      'name'   => 'newsletter', 
      'id'   => 'newsletter_yes', 
      'value'   => '1', 
     ); 
     $this->data['newsletter_no'] = array(
      'name'   => 'newsletter', 
      'id'   => 'newsletter_no', 
      'value'   => '0', 
     ); 

、私は以下があります。

 <input type="radio" name="newsletter_yes" value="" /> 
     <input type="radio" name="newsletter_no" value="" /> 

I:

 <?php echo form_radio('newsletter_yes'); ?> 
     <?php echo form_radio('newsletter_no'); ?> 

HTMLは次のことを示してい本当に配列でラジオボタンにオプションを渡したいが、私は同じ名前になることはできません!任意の提案やアイデアを感謝します。

答えて

1

ボタングループにと同じ名前を与える必要があります。それはhtml入力タイプのラジオがどのように機能するかです。

<?php echo form_radio('newsletter',$yes_value); ?> 
<?php echo form_radio('newsletter', $no_value); ?> 

編集:also

0

この

echo form_radio('newsletter', 'yes', $checked_yes, 'id=newsletter_yes'); 
echo form_radio('newsletter', 'no', $checked_no, 'id=newsletter_no'); 
+0

おかげのようにラジオの作成を参照してくださいが、どのように私もいることを作るために、配列を送るのでしょうか? – user3264461

+0

ラジオの値は配列ではなく、 'yes'か' no'のどちらかになりますか? – C2486

+0

はい、ちょうどはいまたは今。私のオリジナルの質問のように配列にそれを渡す方法は考えられません。 – user3264461

関連する問題