Начисление очков, а затем показать баланс - PullRequest
0 голосов
/ 21 мая 2018

У меня есть что-то подобное на моем сайте.и я хочу рассчитать целые баллы Софии и показать ей общий баланс.это 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>

1 Ответ

0 голосов
/ 21 мая 2018

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

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