2013-11-27 69 views
0

我創建了一個php函數,然後使用一個循環來重新創建單選按鈕,但現在我正在努力掙扎的是該函數只有一個名稱,但它循環了幾個不同的主題。我如何區分每個答案? (如果有任何意義)mySQL with php function - 輸入使用php循環的數據

例如;前兩個問題,教師然後基本信息我沒有用PHP打擾,因爲它沒有足夠的重複..

有了這些我明白,每個答案將配對與他們的名字,如師資,moduleCode等等。

使用php函數,它看起來像這樣;

 } 
    echo '<br/><br/>'; 
     } 
    } 
?> 

然後只是插入;

<?php 
    ratingLoop(4, 6); 
?> 

需要的地方。

但我現在將如何分開問題選擇,因爲在函數中我只給出它的名稱radioGroup,基本上我很困惑自己,但只是想知道..我如何將每個無線電選擇從循環輸入到mySQL,如果他們沒有獨特的名字?

預先感謝您的任何提示!

回答

1

考慮讓另一個標識符字符串傳遞給函數。

function ratingLoop($identifier, $group, $answer){ 
     for($i = 1; $i <= $group; $i++){ 
     for($a = 1; $a <= $answer; $a++){ 
      echo '<input type="radio" name="radioGroup_'.$identifier.'_'.$i." value="'.$a.'">'.$a; 
     } 
    echo '<br/><br/>'; 
     } 
    } 

調用它像這樣:

ratingLoop('satisfication', 3, 3); 
    ratingLoop('quality_of_service', 3, 3); 
+0

我將如何給每個單選按鈕,只需添加$組功能的名字嗎? – box

+0

已編輯。誤讀代碼。 – Extrakun

+0

對不起,很新的PHP - 我還是不明白這個概念..我會用$ i和$ a做什麼? – box