Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Iniciar a sessão
- session_start();
- // Verificar se a variável de sessão "contador" existe
- if (!isset($_SESSION['contador'])) {
- // Se não existir, criar a variável de sessão e inicializar o contador com zero
- $_SESSION['contador'] = 0;
- }
- // Verificar se o formulário foi submetido
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- // Verificar se o campo de texto foi preenchido
- if (isset($_POST['numero']) && is_numeric($_POST['numero'])) {
- // Somar o número informado ao valor atual da sessão
- $_SESSION['contador'] += $_POST['numero'];
- }
- }
- // Verificar se o botão de limpar sessão foi clicado
- if (isset($_POST['limpar'])) {
- // Reiniciar o contador, definindo-o como 0
- $_SESSION['contador'] = 0;
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>Contador de Soma</title>
- </head>
- <body>
- <h1>Contador de Soma</h1>
- <p>Valor atual: <?php echo $_SESSION['contador']; ?></p>
- <form method="post">
- <label for="numero">Digite um número para somar:</label>
- <input type="number" id="numero" name="numero">
- <button type="submit">Somar</button>
- <button type="submit" name="limpar" value="1">Limpar Sessão</button>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment