添加点然后显示平衡

时间:2018-05-21 12:49:35

标签: php mysqli points

我的网站上有类似的内容。我想计算索菲亚的全部积分并向她展示总余额。这是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 :(得分:0)

此查询将返回每个用户名的总和,假设您的表名为test

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