Vorrebbe essere uno scriptino per calcolare i divisori primi di qualunque numero. Il punto è che funziona solo con multipli di 2, perché i numeri dispari non li calcola minimamente.Codice PHP:
<?php
$num = $_POST['numero'];
$num2 = $num;
$div = 2;
while (($num2 != 1) and ($div < 100))
{
$num2 = $num2 / $div;
if (is_int($num2)) {
echo "$div
";
$div = 2;
continue;}
$div++; }
?>
Cos'è sbagliato?