Php 增值按钮

Php 增值按钮,php,html,mysql,sql,Php,Html,Mysql,Sql,我希望能够创建一个按钮,增加上升票的数量,减少下降票的数量 tl;dr:希望能够为每行生成按钮,以增加向上投票的数量并减少向下投票的数量这可能不是您想要的,但据我所知,这将是我的解决方案: 您的数据库中很可能有某种主键。实际上,当您执行“选择*”时,您会在这里得到它,例如检索所有列 基于主键,现在可以实现向下和向上投票功能。例如,您可以在while循环中插入以下内容(让$row['key']作为主键): 根据$action,您现在可以更新向下投票或向上投票。您可以使用$id标识要更新的项目。首先

我希望能够创建一个按钮,增加上升票的数量,减少下降票的数量


tl;dr:希望能够为每行生成按钮,以增加向上投票的数量并减少向下投票的数量

这可能不是您想要的,但据我所知,这将是我的解决方案:

您的数据库中很可能有某种主键。实际上,当您执行“选择*”时,您会在这里得到它,例如检索所有列

基于主键,现在可以实现向下和向上投票功能。例如,您可以在while循环中插入以下内容(让$row['key']作为主键):


根据$action,您现在可以更新向下投票或向上投票。您可以使用$id标识要更新的项目。

首先确保您的HTML和PHP是正确的,您缺少CLOSING标记,并且您有一个;对很多人来说。第二,到目前为止你自己都尝试了什么?这是个好主意!谢谢你,我会抽出时间来试试,然后告诉你它是怎么回事。只是一个问题,这似乎不起作用它似乎提取实际输出的值,而不是值在表中的位置。(有多行将使用公共值/id打印)
$result = mysqli_query($con, "SELECT * FROM champion_counters_b WHERE champion_name='" . $search_result . "'");

echo "<table class='champion_counters' border='1'><tr><th>Champion Counter</th><th>Up Votes</th><th>Down Votes</th></tr>";
while($row = mysqli_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['champion_counter'] . "</td>";
    echo "<td>" . $row['upvotes'] . "</td>";
    echo "<td>" . $row['downvotes'] . "</td>";
}

echo "</table>";
"Upvote" => upvotes + 1 => 1, 2, 3, etc
"Downvote" => downvotes - 1 => -1, -2, -3, etc
echo "<td><a href='action.php?do=up&id=" . $row['key'] . "'>Upvote</a></td>";
echo "<td><a href='action.php?do=down&id=" . $row['key'] . "'>Downvote</a></td>";
$action = $_GET['do'];
$id = $_GET['id'];