2012-06-09 41 views
0

我想創建簡單的表單驗證mysql_fetch_array中的每一行,如果是下面一個「好」或「壞」行:單選按鈕名稱和值從MySQL取回陣列

<form action="activated.php" method="post"> 
<tbody>          
<?php 
while($row = mysql_fetch_array($result)) 
{ 
echo "<tr>"; 
echo "<td>" . $row['ID'] . "</td>"; 
echo "<td>" . $row['AccountName'] . "</td>"; 
echo "<td>" . $row['Amount'] . "</td>"; 
echo "<td>" . $row['TransferTo'] . "</td>"; 
echo "<td>" . $row['DateTransfer'] . "</td>"; 
echo "<td><input name=\"".$row['ID']."\" type=\"radio\" value=\"OK-".$row['ID']."\" /></td>"; 
echo "<td><input name=\"".$row['ID']."\" type=\"radio\" value=\"BAD-".$row['ID']."\" /></td>"; 
echo "</tr>"; 
} 
?> 
</tbody> 
</table> 
<input type="submit" value="Submit" class="submit" /> 
</form> 

我的問題是如何管理這個動態的單選按鈕的名稱和值activation.php值?我的意思是,如何獲得單選按鈕的每個值,以便我可以處理它。如果單選按鈕的名稱是靜態的,我沒有問題。但在這種情況下,它是動態的。

回答

0

通過$ _POST參數循環。你可能想前面加上一些可以專門搜索幫助您電臺的名稱,如echo '<input type="radio" name="radio-'.$row['ID'].'"...

您可以搜索在$_POST回來,看看哪些與radio-

開始每個鍵