2011-05-29 78 views
0

----我解決了單選按鈕問題。現在的問題是我需要發送的值$東西─> quistionNo控制器的答案一起.---codeigniter form_radio()

<?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> 
+0

嗨,你可以提供給編碼部的更多信息? – royrui 2011-05-29 14:43:11

+0

謝謝我解決了它,但現在我有新問題 – Aisbd 2011-05-29 17:16:05

回答

0

有你form_submit一個問題。

form_submit有2個參數,它們接受輸入的名稱和值。

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

這將產生:

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

對於您可以參考here

+0

<?php echo form_radio(「answer」,「1」); echo $ thing-> option1; ?> 我已經改變了它,但是當我提交表單時,我也需要通過qno。 – Aisbd 2011-05-30 03:45:05

+0

我已經得到了答案。需要提交form_hidden() – Aisbd 2011-05-30 07:01:02

+0

現在你的問題解決了嗎? – royrui 2011-05-30 07:52:54