Pues se puede hacer en javascirpt (que es lo que literalmente has dicho cuando dices: ..."como puedo hacer para que el usuario solo pueda ingresar numeros o que cuando ingrese una letra este le diga que ingreso una letra y no un numero" ...
Y por supuesto se puede hacer y lo debes hacer en última instancia en PHP ...
is_numeric()
http://www.php.net/manual/en/function.is-numeric.php
Y tambien (tanto en PHP como en Javascript) puedes emplear expresiones regulares ...
Un saludo,
pd: .. si quieres hacer la versión javascirpt tambien .. preguntalo en el foro Javascript.