Code:
if(is_numeric($num) && ($prom >= 1) && ($prom <= 5)) {
//obrada
}
else {
//greska: prom. nije u granicama od 1 do 5
}
a php ce ti posle ovo svakako pretvoriti u integer, ako ga koristis u nekim izrazima.
Postoji milion nacina da testiras da li je prom. integer, i da li je u granicama