私のページには、大量の行を持つ dataTable があります。各行には、id、name、surname、および action 列があります。アクション列には、コメントを追加できるテキストエリアと、そのコメントを送信するボタンがあります。コメントを送信するときに、ページを元の位置に配置したいのですが、その方法がわかりません。何か案は?
コードのスニペットは次のとおりです。
$result = mysql_query($query, $connection);
while ($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<form method='post' action='saveComment.php#position_".$row['id']."'>";
echo "<td hidden><input hidden name='id' readonly value=" . $row['id'] . " /></td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['surname'] . "</td>";
echo "<td><input type='submit' name='submit' value='Comment'/></td>";
echo "<a id='position_".$row['id']."'></a>";
echo "</tr>";
}
現在の行のIDをコメントを保存するスクリプトに渡そうとしましたが、値が渡された後、元の場所に戻す必要がありますが、機能していないようです:/