Bonjour à tous,
je cherche à tester si une saisie est de type numérique.
j'ai trouvé la fonction Is_numéric.
Mais cette derniere a la particulartité d'être (je crois) une fonction et ne marche pas comme ceci
elseif (Is_numeric($_POST['idmachine'])==False){$alert="N'est pas numérique";}
comment l'intégrer dans la série de controle ci-dessous ?
merci d'avance.
if (isset($_POST['recevoir']))
{
if ($_POST['nom']==""){$alert="<span class=stylealerte>[ Vous n'avez pas renseigné votre <b>nom</b> ]</span>";}
elseif ($_POST['revendeur']==""){$alert="<span class=stylealerte>[ Vous n'avez pas renseigné votre <b>nom de revendeur</b> ]</span>";}
elseif ($_POST['idmachine']==""){$alert="<span class=stylealerte>[ Vous n'avez pas renseigné l'identifiant de votre <b>machine</b> ]</span>";}
elseif ($_POST['Email']==""){$alert="<span class=stylealerte>[ Vous n'avez pas renseigné votre <b>Email</b> ]</span>";}
elseif ($_POST['Email!']=="" && !ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',($_POST['Email'])))
{$alert="<span class=stylealerte>[ Votre <b>email semble incorrect</b> ]</span>";}
else
{
// tout est OK