我想创建一个简单的表单来验证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上管理单选按钮名称和值的动态值?我的意思是,如何获得单选按钮的每个值,以便我可以处理它。如果单选按钮的名称是静态的,我没有问题。但在这种情况下它是动态的。
答案 0 :(得分:0)
循环遍历$ _POST参数。您可能希望在广播名称前加上可以专门搜索帮助的内容,例如echo '<input type="radio" name="radio-'.$row['ID'].'"...
您可以搜索$_POST
中返回的每个密钥,看看哪些密钥以radio-
开头