.
.
.
while ( $row = mysql_fetch_array($res) )
{
echo "<tr>";
echo "<td><input type=\"radio\" name=\"mod\" /></td>";
echo "<td>" . $row['a'] . "</td>";
echo "<td>" . $row['b'] . "</td>";
echo "<td>" . $row['c'] . "</td>";
echo "<td>" . $row['d'] . "</td>";
echo "<td>" . $row['e'] . "</td>";
echo "</tr>";
}
echo "</table>
PHP「echo」を使用してデータベースデータをHTMLテーブルに出力します。
たとえば、これが表示されると、6列のX行が表示されます(5つのデータと1つのラジオボタン)。
ラジオボタンで選択した行については、別の.phpページにPOSTするためにその特定の行データをすべて必要とします。
私の最初の考えは、関数のパラメーターとしてデータを使用してラジオボタンのonClick()関数を作成し、次に関数にそのデータを使用してAJAXPOSTを実行させることでした。
または、テーブルの周りにフォームを作成する必要がありますか?もしそうなら、どのように私はその行データをフォームデータとして取得しますか?
もっと良い方法はありますか?