<?php
include('includes/header.php');
// Enable full error reporting
error_reporting(E_ALL);
echo("<h1>Evans Number Analyzer</h1>");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$num = intval($_POST['number']);
// Decision: Check if positive, negative or zero
echo('<h2>Number Sign Check</h2>');
if ($num > 0) {
echo("<p>The number $num is positive.</p>");
} elseif ($num < 0) {
echo("<p>The number $num is negative.</p>");
} else {
echo("<p>The number is zero.</p>");
}
// Loop: Multiplication Table
echo('<h2>Multiplication Table</h2>');
echo('<p>');
for ($i = 1; $i <= 10; $i++) {
echo("$num × $i = " . ($num * $i) . "<br>");
}
echo('</p>');
// Loop: Even numbers up to the number (if positive)
if ($num > 0) {
echo('<h2>Even Numbers up to ' . $num . '</h2>');
echo('<p>');
for ($i = 2; $i <= $num; $i += 2) {
echo($i . ' ');
}
echo('</p>');
}
} else {
// Show form if no POST data
echo('<form method="post">');
echo('Enter a number: <input type="number" name="number" required>');
echo('<button type="submit">Analyze</button>');
echo('</form>');
}
include('includes/footer.php');
?>