簡體   English   中英

如何使用php中的圖像按鈕更新數據庫值

[英]How to update a database value with an imagebutton in php

我正在處理一個 php 文件,絞盤顯示一個包含數據庫值的表。 每行最后都有一個圖像按鈕,它應該改變狀態,顯示圖像。 所以我認為這一切的簡短功能必須是,單擊轉到腳本轉到 php 或 jQuery? 按鈕還必須將用戶的 id 提供給下一個腳本或函數,或者有更好的方法嗎?

這是我的基本方法,暫時沒有功能

在 index.php 中

include("function.php");

while ($row_user = mysql_fetch_assoc($result_user)) {
            
    $sqle = mysql_query("
                    SELECT COUNT(*) FROM 
                       places2user                                 
                    WHERE
                       user = '".mysql_real_escape_string($row_user['ID'])."'
             
                    ");
            $res23 = mysql_fetch_array($sqle);

echo <table>
  echo <tr>
    echo "<td>".$row_user['ID']." </td><td><input type=\"image\" src=\"images/".htmlentities($row_user['receive'], ENT_QUOTES)."\" id=\"status\" name=\"status\" ></td>
  echo </tr>
echo </table>
}

還有一個 function.php,帶有一個 changestatus($id) 函數,它更新數據庫值,但我認為,這不是編碼它的正確方法。

在編程時,不要只依賴 javascript。 我總是只使用 html 和 css 創建表單,確保它可以工作,而不是使用 jQuery 左右添加花哨的東西。 通過這種方式,您知道表單也可以在沒有 javascript 的情況下工作(非常適合沒有它的用​​戶)。

但是來回答你的問題:

如果你使用它,它應該做你想做的:

<?php echo "<form action='?' method='post'>
<table>
<tr>
<td>".$row_user['ID']." </td>
<td><input type='hidden' name='userId' value='".$row_user['ID']."'/>
   <input type=\"image\" src=\"images/".htmlentities($row_user['receive'], ENT_QUOTES)."\" id=\"status\" name=\"status\" ></td>
  </tr>
</table></form>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM