亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用按鈕刪除兩個表的組合行

使用按鈕刪除兩個表的組合行

PHP
智慧大石 2022-08-05 18:37:55
基本上標題說什么。表顯示腳本和 sql 查詢的結果創建將 html 頁上 SQL Server 中的兩個表組合在一起的表。我們的任務是在顯示的每一行旁邊創建名為“刪除”的按鈕。問題在于,書籍和其他用戶正在使用帶有$row[ID]的href,這只是一個參數。我需要“提取”兩個參數以傳遞給刪除.php以標識兩個表中的行。然后有第二個“POST”選項,如果(isset($_POST)))但這也只能提取一個值。有人可以傳遞一些關于如何“識別”行上的值的知識,按鈕被按下的地方,或者以某種方式傳遞兩個要刪除的變量.php或者如何使POST方法通過兩個參數工作。正如我所說,我無法將ID存儲在必須包含“刪除”的值中echo('<table border="2">');echo('<tr><td>"Název Nemocnice"');echo('</td><td>"Adresa Nemocnice"');echo('</td><td>"Název poji??ovny"');echo('</td><td>"Kód poji??ovny"');echo('</td></tr>');foreach ($result as $r){echo('<tr><td>' . htmlspecialchars($r['nazevNemocnice']));echo('</td><td>' . htmlspecialchars($r['adresaNemocnice']));echo('</td><td>' . htmlspecialchars($r['nazevPojistovny']));echo('</td><td>' . htmlspecialchars($r['kodPojistovny']));echo('</td><td><input type= "submit" name="deleteItem" value="Delete"');echo('</td></tr>');}echo('</table>');  經過溫和的更新,我能夠讓它工作,但有一個非常奇怪的問題。它不會傳遞整個值。在顯示屏中,它打印“醫院A”當在提交時使用POST時,隱藏輸入中傳輸的值是“inclomplete”,所以我得到了“醫院”轉移。我嘗試在刪除頁面上回顯它,它只打印第一個單詞。Hospital A -> HospitalAddress A -> AddressInsurance A -> Insurance0101 -> 0101你知道哪里出了問題嗎?
查看完整描述

3 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

只需將兩個 tableId 作為隱藏參數傳遞即可刪除.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。


查看完整回答
反對 回復 2022-08-05
?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

您通常不希望使用 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>


查看完整回答
反對 回復 2022-08-05
?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

如果要傳入不同的值但保留標簽,則可以使用按鈕標記而不是輸入標記。

<button type="submit" name="deleteItem" value="{$row[ID]}">Delete</button>


查看完整回答
反對 回復 2022-08-05
  • 3 回答
  • 0 關注
  • 136 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號