@MrMim

Как сделать чтобы при нажатие на кнопку повторялось действие?

Здраствуйте, хотел спросить, есть код :
<?php
$data = $_POST;
$cos = 10000;
$ran = mt_rand(1,2);
if (isset($data['one'])) {
    $sum = $data['sum'];
    $cos -= $sum;
    $btn = 1;
    if ($ran == $btn) {
        $cos += $sum * 2;
        echo "WIN";
        $btn = '';
    }
    elseif ($ran != $btn) {
        echo "none";
        $btn = '';
    }
}
elseif (isset($data['two'])) {
    $sum = $data['sum'];
    $cos -= $sum;
    $btn = 2;
    if ($ran == $btn) {
        $cos += $sum * 2;
        echo "WIN";
        $btn = '';
    }
    elseif ($ran != $btn) {
        echo "none";
        $btn = '';
    }
}
?>

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <p>денег : <?php echo $cos;?> rub</p>
<form action="/" method="POST">
    <input type="number" name="sum" required="1">
    <button name="one">1</button>
    <button name="two">2</button>
</form>
</body>
</html>


при повторном нажатие на кнопку не работает функция, что делать ?
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
@4sadly
вместо:
<button name="one">1</button>
<button name="two">2</button>

надо:
<button name="one" type="submit">1</button>
<button name="two" type="submit">2</button>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы