我有作爲跟着一個數據庫表:只有第一ID
使用下面的代碼,我顯示在text
列中的所有行:
$stmt = $con->query("SELECT * FROM test");
if($stmt->rowCount() > 0) {
$replyid = $row['ID'];
while($row = $stmt->fetch()) {
echo'
'.$row['text'].'
<form method="post">
<input name="testing" type="submit">
</form>
';
}
}
當用戶點擊提交按鈕,下面的代碼應該顯示對應於text
列的ID
。例如:
- 如果單擊「hello」旁邊的提交按鈕,則會顯示數字2。
如果單擊「adios」旁邊的提交按鈕,應顯示數字4。
if(isset($_POST['testing'])) { echo $replyid; }
我的問題是,只有在表中的第一行ID
被顯示。如果用戶點擊提交按鈕旁邊的「卓悅」,1號將顯示
你知道你沒有在表單中使用id嗎? –