while($row1 = mysqli_fetch_assoc($query31)){
echo "<p class='fill'>".$row1["reg"]." asked:-" ;
echo '<br>  "'.$row1["question"].'"<br></p>';
echo '<form id="forms" method="post" style="display:none;" >';
echo '<textarea rows="2" cols="80" name="ans" class="form-control">
</textarea>';
echo '<button class="w3-button w3-blue w3-padding-medium w3-medium w3-
margin-top w3-right" type="submit" name="answer">submit</button></form>';
echo '<button class="w3-button w3-blue w3-padding-large w3-large w3-margin-
top show_button2" id="show_button2">Answer</button>';
}
<--Javascript code-->
$("#show_button2").click(function(e) {
$("#forms").show();
$("#show_button2").hide();
e.preventDefault();});
我正在尝试在每个问题下面创建一个“回答”按钮,单击该按钮会显示一个用于输入答案的文本区域。但我无法做到这一点,因为每次在该LOOP中创建相同的表单ID或按钮ID。任何人都可以告诉我如何给出不同的ID或如何解决这个问题。我将非常感激。