[英]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.