0

我正在处理一个 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) 函数,它更新数据库值,但我认为,这不是正确的编码方式。

4

1 回答 1

0

在编程时,不要只依赖 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>";
于 2012-08-15T23:40:38.607 回答