Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <body>
- <?php
- if(isset($_POST['enviar-formulario'])):
- //array de erros
- $erros = array();
- //Validações
- if(!$idade = filter_input(INPUT_POST, 'idade', FILTER_VALIDATE_INT)):
- $erros[] = "Idade precisa ser um inteiro";
- endif;
- if(!$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL)):
- $erros[] = "E-mail invalido";
- endif;
- if(!$peso = filter_input(INPUT_POST, 'peso', FILTER_VALIDATE_FLOAT)):
- $erros[] = "Peso precisa ser um float";
- endif;
- if(!$ip = filter_input(INPUT_POST, 'ip', FILTER_VALIDATE_IP)):
- $erros[] = "IP inválido";
- endif;
- if(!$url = filter_input(INPUT_POST, 'url', FILTER_VALIDATE_URL)):
- $erros[] = "URL inválida";
- endif;
- //exibindo mensagens de erro
- if (!empty($erros)):
- foreach($erros as $erro){
- echo "<li> $erro </li>";
- }
- else:
- echo "Seus dados estão corretos.";
- endif;
- endif;
- ?>
- <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method ="POST"><br>
- Idade: <input type="text" name="idade"><br>
- Email: <input type="email" name="email"><br>
- Peso: <input type="text" name="peso"><br>
- IP: <input type="text" name="ip"><br>
- URL: <input type="text" name="URL"><br>
- <button type="submit" name = "enviar-formulario">Enviar<br>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement