0

以下の「良い」または「悪い」行である場合、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>

私の質問は、このラジオ ボタンの名前と activate.php の値の動的な値を管理する方法ですか? つまり、ラジオボタンの各値を取得して処理できるようにする方法です。ラジオボタンの名前が静的であれば問題ありません。ただし、この場合は動的です。

4

1 に答える 1

0

$_POST 引数を循環します。ラジオの名前の前に、次のようなヘルプを具体的に検索できるものを付けるとよいでしょう。echo '<input type="radio" name="radio-'.$row['ID'].'"...

返された各キーを検索して、どのキー$_POSTで始まるかを確認できますradio-

于 2012-06-09T19:57:50.837 に答える