добавить номер после нажатия кнопки - PullRequest
0 голосов
/ 20 мая 2018

Я новичок в php.поэтому я столкнулся с некоторыми трудностями при создании кнопки.кнопка означает, что если кто-то нажмет на кнопку, то 50 баллов добавятся к его аккаунту.тогда на его счету 50 очков.если он щелкнет снова, то его счет будет 100points.но я не знаю, как это вставить в код.

вот мой код

<!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 голосов
/ 20 мая 2018

Я не уверен, что получу ваш вопрос, но надеюсь, что это поможет.

Также вы можете проверить Данные обновления PHP в MySQL и Обработка форм PHP 5 и Полный пример PHP 5 * Ссылка 1008 *, чтобы узнать большеоб основах

 <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."'
"); 

?>

Или вы можете извлечь запись издБ, добавьте 50 к нему, затем сохраните его.Или непосредственно обновите базу данных, как указано выше.

Примечание. В этом примере я просто использовал любой пользователь, введенный в текстовое поле.Если вы всегда хотите добавить 50, вам даже не нужно это текстовое поле.Просто добавьте 50 напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...