Botón de aumento de valor

Deseo poder crear un botón que aumente el número de upvotes y disminuya el número de downvotes

$result = mysqli_query($con, "SELECT * FROM champion_counters_b WHERE champion_name='" . $search_result . "'"); echo ""; while($row = mysqli_fetch_array($result)) { echo ""; echo ""; echo ""; echo ""; } echo "
Champion CounterUp VotesDown Votes
" . $row['champion_counter'] . "" . $row['upvotes'] . "" . $row['downvotes'] . "
";

Como puede ver, actualmente estoy haciendo eco de una tabla hasta que no queden resultados de búsqueda para la entrada. Como puede ver $row['upvotes'], $row['downvotes'] estas son las cosas para las que me gustaría poder generar un botón en cada fila.

 "Upvote" => upvotes + 1 => 1, 2, 3, etc "Downvote" => downvotes - 1 => -1, -2, -3, etc 

tl; dr: Le gustaría poder generar botones para cada fila para boost el número de upvotes y disminuir el número de downvotes

Puede que esto no sea lo que está buscando, pero que yo sepa, esta sería mi solución:

Probablemente tendrá algún tipo de clave principal en su base de datos. Realmente lo obtiene aquí mientras realiza un “SELECCIONAR *”, por ejemplo, recupere todas las columnas.

Basado en la clave principal, ahora puede implementar su funcionalidad de reducción y mejora de la votación. Por ejemplo, podría insertar lo siguiente en su ciclo while (deje que $ row [‘key’] sea la clave principal):

 echo "Upvote"; echo "Downvote"; 

Usando esto, cada fila de la tabla tendrá dos enlaces que enviarán al usuario a action.php y agregarán algunos parámetros de GET a la URL. Los parámetros GET son “hacer”, que te dirán qué hacer (arriba o abajo) y “id”, que es la clave principal.

En action.php, puedes leer esos parámetros GET y realizar cualquier otra acción, como actualizar la base de datos. Puedes conseguirlos así:

 $action = $_GET['do']; $id = $_GET['id']; 

Dependiendo de $ action, ahora puede actualizar los votos negativos o los votos superiores. Puede identificar el elemento para actualizar con $ id.