3 回答

TA貢獻1859條經驗 獲得超6個贊
只需將兩個 tableId 作為隱藏參數傳遞給 delete.php
echo('<tr><td><input type="hidden" name="tableOneID" value="'.$r['tableOneID'].'">' . htmlspecialchars($r['nazevNemocnice']));
echo('<tr><td><input type="hidden" name="tableTwoID" value="'.$r['tableTwoID'].'">' . htmlspecialchars($r['adresaNemocnice']));
像這樣和那樣的東西將幫助您獲取每行的 tableOneID 和 tableTwoID。

TA貢獻2036條經驗 獲得超8個贊
您通常不想使用 HREF(這是一個 GET 請求)來執行非冪等操作。(即,這會導致數據庫更改。)而是使用表單提交(這是一個 POST 請求。)鑒于此,添加多個隱藏值來標識多行很簡單。
<form method="post" action="...">
<input type="hidden" name="id1" value="...">
<input type="hidden" name="id2" value="...">
<input type= "submit" name="deleteItem" value="Delete">
</form>

TA貢獻1860條經驗 獲得超8個贊
如果您想傳入不同的值但保留標簽,則可以使用按鈕標簽而不是輸入標簽。
<button type="submit" name="deleteItem" value="{$row[ID]}">Delete</button>
- 3 回答
- 0 關注
- 117 瀏覽
添加回答
舉報