<form name="form1" method="post" action="">
  <input name="numero" type="text" id="numero">
  <input type="submit" name="Submit" value="Transformar para numeros romanos">
</form>
<br><br>
<?
if (isset($_POST['numero'])){
	$numero = $_POST['numero'];
	$rom = "";
	if (($numero <= 3000) && ($numero > 0)){
		if (is_int($numero)){
			echo "O n�mero deve ser inteiro!";
		} else {
			while ($numero >= 1000){
				$numero = $numero - 1000;
				$rom .= "M";
			}
			if ($numero >= 900){
				$numero = $numero - 900;
				$rom .= "CM";
			}
			if ($numero >= 500){
				$numero = $numero - 500;
				$rom .= "D";
			}
			if ($numero >= 400){
				$numero = $numero - 400;
				$rom .= "CD";
			}
			while ($numero >= 100){
				$numero = $numero - 100;
				$rom .= "C";
			}
			if ($numero >= 90){
				$numero = $numero - 90;
				$rom .= "XC";
			}
			if ($numero >= 50){
				$numero = $numero - 50;
				$rom .= "L";
			}
			if ($numero >= 40){
				$numero = $numero - 40;
				$rom .= "XL";
			}
			while ($numero >= 10){
				$numero = $numero - 10;
				$rom .= "X";
			}
			if ($numero >= 9){
				$numero = $numero - 9;
				$rom .= "IX";
			}
			if ($numero >= 5){
				$numero = $numero - 5;
				$rom .= "V";
			}
			if ($numero >= 4){
				$numero = $numero - 4;
				$rom .= "IX";
			}
			while ($numero >= 1){
				$numero = $numero - 1;
				$rom .= "I";
			}
			echo $rom;
		}
	} else {
		echo "O numero deve ser maior que zero e menor ou igual a 3000!";
	}
}
?>