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++; }
?>
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.

Cos'è sbagliato?