我没有在这里写我的确切代码,但我给出了基本的想法。
<form action="thispageagain.php">
for($i=0; $i<$n; $i++){
echo "<input type=\"submit\" value=\"view post\" />";
}
</form>
现在,当有人点击查看帖子时,我必须发送该帖子的帖子 ID。我怎样才能做到这一点。我必须在这里使用 post 方法。
每个提交输入字段都需要采用自己的形式。
for ($i = 0; $i < $n; $i++) {
echo "<form action="thispageagain.php">";
echo "<input type=\"submit\" value=\"view post\" />";
echo "</form>";
}
您需要正确发送帖子 ID...如果我没有弄错您的问题,那么您可以按以下方式进行操作。我假设 $i 代表您要发送的帖子 ID。
<?php
if(isset($_POST['formsubmitted']) && $_POST['formsubmitted'] === 'Y'){
$postId = array_keys($_POST['btnviewPost']);
print_r( $postId);
}
?>
<form action="" method="post">
<input type="hidden" name="formsubmitted" value="Y" />
<?php for($i=0;$i<$n;$i++){?>
<input type="submit" value="view post" name="btnviewPost[<?php echo $i?>]" />
<?php }?>
</form>