Odpowiedź:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
$res = false;
if(isset($_POST['liczba1']) && isset($_POST['liczba2']))
{
if(!is_numeric($_POST['liczba1']) || !is_numeric($_POST['liczba2']) || $_POST['liczba2'] - $_POST['liczba1'] <= 1)
echo '<p>Błędne dane</p>';
else
$res = true;
}
?>
<form action="" method="POST">
Liczba 1: <input type="text" name="liczba1"><br>
Liczba 2: <input type="text" name="liczba2"><br>
<input type="submit" value="testuj">
</form>
<?php
if($res)
{
$A = $_POST['liczba1'] + 1;
echo '<hr><br>';
while($A < $_POST['liczba2'])
{
echo $A.': ';
$i = 2;
while($i < $A/2 && $A % $i != 0)
$i++;
if($i < $A/2)
echo 'liczba nie jest pierwsza<br>';
else
echo 'liczba pierwsza<br>';
$A++;
}
}
?>
</body>
</html>
zapisz w pliku o rozszerzeniu php
Wyjaśnienie: