我有一個sql數據庫表,我使用HTML表格在網頁上顯示。該表的最後一列是一個「編輯」選項,我希望通過該選項提示用戶更新數據。在窗體中通過POST方法傳遞表單值更新
爲此我想傳遞用戶選擇的行ID進行編輯的數據值。
我的顯示錶具有下面的代碼
<?php
while($row = mysql_fetch_array($fetched_value, MYSQL_ASSOC))
{
echo
"<tr>
<td>{$row['name']}</td>
<td>{$row['email_id']}</td>
<td>{$row['mobile_number']}</td>;
echo '<td><button id="edit_button" name="edit_button" type="submit" style="border:0; background:transparent;"><i class="fa fa-pencil-square-o" aria-hidden="true" style="color:#006600;"></i></button></td>';
echo "</tr>\n";
}
?>
其中,
<?php $fetched_value = mysql_query($fetch_query, $conn); ?>
請注意,在每一行我有一個編輯按鈕,我想用於進一步的結束處理。
我想打電話給(通過POST
法)本地php文件,說update-data.php
,其中會有代碼接受POST
版數據,顯示該表同時也充液形式的空間。
但是我無法使用POST
方法將數據傳遞給此更新的PHP文件。
您能否建議一種方法來傳遞更新鏈接被點擊的那些特定數據值?
你的代碼有很多錯誤的東西。 – Phiter
@PhiterFernandes謝謝。但是,你能更具體一點嗎?數據按預期顯示在我的頁面中。 (我知道mysql函數已被棄用,我只用它們來讓我的轉換變得更流暢。)(我是初學者) – ABor
你的第一個'echo'你並沒有關閉字符串封裝。如果您要爲每個字段使用「提交」按鈕,則需要爲其提交的每個字段提供一個「表單」。您可以使用加載編輯頁面的鏈接。 'Edit'。 – chris85