Начисление очков, а затем показать баланс

У меня есть что-то подобное на моем сайте. и я хочу рассчитать целые баллы Софии и показать ей общий баланс. это 163. но я не понимаю, как добавить, а затем показать ее баланс на моем сайте. извините, если это слишком легкий вопрос. Я новичок в php.

вот код

     <form method="POST">
user name : <input type="text" name="username"><br>
Points to Add: <input type="number" name="blance" max="100"min="1">
<br>
<input type="submit" name="submit">
</form>
<?php

if (isset($_POST['submit'])) {

$servername  = "localhost";
$user = "root";
$password = "";
$database = "enter code here";

$con = mysqli_connect("$servername", "$user" , "$password" ,
"$database");

if ($con->connect_error) {
die ("connection failed" . $con->connect_error);
} else {

$username = mysqli_real_escape_string($con, $_POST['username']);
$blance = mysqli_real_escape_string($con, $_POST['blance']);

$sql = "INSERT INTO user (username, blance) VALUES ('$username',
'$blance')";

if ($con->query($sql) === TRUE) {
echo "success";
} else {
echo "error" . $sql . "<br>" . $con->error;
}


$sql6 = "SELECT * FROM user";
$result = mysqli_query($con, $sql6);
$resultcheck = mysqli_num_rows($result);

if ($resultcheck > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo $row['username'] . "<br>";
}
}
echo "<br>" . "<br>" . "<br>";



}}

?>

</body>

0

Решение

Этот запрос вернет сумму баллов за каждое имя пользователя, если ваша таблица называется test

SELECT SUM(points) AS total_points
FROM test
GROUP BY username
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]