单击按钮后添加数字

时间:2018-05-20 06:43:36

标签: php button numbers

我是php的新手。所以我创建一个按钮面临一些困难。按钮表示如果有人点击按钮,那么50点将添加到他的帐户。然后他的账户有50个点。如果他再次点击,那么他的帐户将是100分。但我不知道如何将其放入代码中。

这是我的代码

<!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <body> 
        <form method="POST">
            <button name="hey">submit</button>
            <p id="demo"></p>
            <?php if (isset($_POST['button']))  { 
              $severname = "localhost";
              $user = "";
              $password = "";
              $database = ""; 
              $con = mysqli_connect("$severname", "$user", "$password" , "$database"); 
            ?> 
            <script> 
                var first = 20;
                var last = 90;
                var sum = first + last; 
                document.getElementById("demo").innerHTML = sum;                
            </script>
            <?php  }?>
        </form>
    </body>
</html>

我是php的新手

1 个答案:

答案 0 :(得分:1)

我不确定我是否收到您的问题,但希望这会有所帮助。

此外,您可能需要查看PHP Update Data in MySQLPHP 5 Form Handling以及PHP 5 Complete Form Example链接以了解有关基本知识的更多信息

 <html>
        <body>
            <form action="YOUR_PAGE.php" method="get">
                Points to Add:
                <input type="text" name="points">
                <br> 
                <input type="submit">
            </form>
        </body>
    </html>

在您的操作页面中,在这种情况下,它是YOUR_PAGE.php,只需获取如下值:

<?php $points =  $_GET["points"]; 
mysql_query("
    UPDATE member_profile 
    SET AccountPoints = AccountPoints  + ".$points."
    WHERE user_id = '".$userid."'
"); 

?>

或者您可以从db中提取记录,在其上添加50,然后保存。或者像上面那样直接更新数据库。

注意:在示例中,我只使用了输入文本框的用户。如果您总想添加50,那么您甚至不需要该文本框。只需直接添加50即可。