Premier point, ton formulaire n'est pas en PHP mais en HTML qui au moment où il sera soumis par l'utilisateur, entrera dans un script php.
Il y a 3 possibilités pour vérifier la présence de chiffres uniquement dans un champ :
1) Dans le script php une fois le formulaire validé, tu effectue une vérification avec une expression régulière
2) A l'aide d'un javascript, tu refuse la saisie d'autres caractères (à combiner avec la 2, car si l'utilisateur a désactivé son javascript, ca ne marchera pas)
3) Avec un peu d'AJAX, au moment de la saisie, tu envoie une requête à ton serveur qui fait la vérification et renvoie le message idoine (ca revient à la possibilité 2)