Created
June 7, 2016 22:45
-
-
Save element121/08ef060e2c9f4560c425f78c62e50e19 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
if (isset($_POST['number'])) | |
{ | |
// Grab the POSTed number input field | |
$number = $_POST['number']; | |
$number_range = $_POST['number_range']; | |
// Use filter_var to check if the value is a valid number | |
if (filter_var($number, FILTER_VALIDATE_INT) === false) { | |
echo("$number is not a valid number"); | |
} else { | |
echo("$number is a valid number"); | |
} | |
$min = 1; | |
$max = 10; | |
$options = array("options" => array("min_range"=>$min, "max_range"=>$max)); | |
// Use filter_var to check if the number is valid and within the range | |
if (filter_var($number_range, FILTER_VALIDATE_INT, $options) === false) { | |
echo("<br>$number_range is not a valid number"); | |
} else { | |
echo("<br>$number_range is within the range"); | |
} | |
} | |
?> | |
<!DOCTYPE html> | |
<body> | |
<form action="" method="POST"> | |
Number: | |
<input type="number" name="number" required><br> | |
Number range: | |
<input type="number" min="1" max="10" name="number_range" required><br> | |
<input type="submit"> | |
</form> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment