MySQL Fetch Array中的单选按钮名称和值

时间:2012-06-09 19:49:58

标签: php mysql forms radio-button

我想创建一个简单的表单来验证mysql_fetch_array的每一行,如果它是下面的'好'或'坏'行:

<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>

我的问题是如何在activated.php上管理单选按钮名称和值的动态值?我的意思是,如何获得单选按钮的每个值,以便我可以处理它。如果单选按钮的名称是静态的,我没有问题。但在这种情况下它是动态的。

1 个答案:

答案 0 :(得分:0)

循环遍历$ _POST参数。您可能希望在广播名称前加上可以专门搜索帮助的内容,例如echo '<input type="radio" name="radio-'.$row['ID'].'"...

您可以搜索$_POST中返回的每个密钥,看看哪些密钥以radio-开头