2 回答

TA貢獻1801條經驗 獲得超16個贊
您在第一頁中的表單不包含表單操作,因此您必須將表單操作放到第二頁,然后可以從第二頁捕獲發布的數據。
//我的第一頁
<form method="POST" action="mysecondpage.php">
<table>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Price</th>
<th>Check</th>
</tr>
</thead>
<?php
if(mysqli_num_rows($result)>0){
$i=1;
while($row=mysqli_fetch_array($result))
{
echo'<tr>
<td>'.$row['id'].'</td>
<td>'.$row['name'].'</td>
<td>'.$row['price'].'</td>
<td><input type="checkbox" name="check[]" value='.$row['id'].'></td>
';
$i++;
}
}
?>
</table>
<input type="submit" name="submit" Value="Submit"/>
</form>

TA貢獻1875條經驗 獲得超5個贊
起初 vardump 這個$_POST['check']
。它是數組嗎,您的代碼可以工作。通過 vardump 變量,您可以找到解決方案。
您可以與我分享您的 vardump 結果。
- 2 回答
- 0 關注
- 148 瀏覽
添加回答
舉報