codeigniter form_radio()

时间:2011-05-29 14:29:59

标签: codeigniter

----我解决了单选按钮问题。现在问题是我需要在控制器中发送值$ thing-> quistionNo以及答案.---

    <?php echo form_open(base_url() . 'things/show'); 

         foreach ($data->result()as $thing) { 



                echo $thing->questionNo.". ".$thing->question;  

                 $qno =array(
        'name'  =>   'qno',
        'id'    =>   'qno',
        'value' =>   $thing->questionNo        
        );


                //$qno = $thing->questionNo; 
                var_dump($qno);
                ?>



            <ul>
                <li>

                    <div>
<?php echo form_radio("answer", "1", (set_value("answer") == "1"));
echo $thing->option1; ?>
                    </div>
                </li>

                <li>

                    <div>
<?php echo form_radio("answer", "2", (set_value("answer") == "2"));
echo $thing->option2; ?>
                    </div>
                </li>            

                <li>

                    <div>
<?php echo form_radio("answer", "3", (set_value("answer") == "3"));
echo $thing->option3; ?>
                    </div>
                </li>
                <li>

                    <div>
<?php echo form_radio("answer", "4", (set_value("answer") == "4"));
echo $thing->option4; ?>
                    </div>
                </li>
                    <?php } 
                    echo form_submit(array('name' => 'submit'), 'Submit Answer'); 
                    echo form_close();
                    ?>
            </body>
            </html>

1 个答案:

答案 0 :(得分:0)

你的form_submit存在问题。

form_submit有2个参数,它们接受输入的名称和值。

echo form_submit('oksubmit', 'Submit!');

将产生:

<input type="submit" name="oksubmit" value="Submit!" />

有关详细信息,请参阅here