HELLLLP ; PHP ; formulaire

Résolu/Fermé
ayouta.gfs Messages postés 62 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 6 mai 2012 - 14 sept. 2009 à 15:46
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 14 sept. 2009 à 16:44
Bonjour,

je veux savoir comment contrôler une variable (nom ; age ; ...) incluse dans un formulaire (php) ;
par exemple lorsque le visiteur du formulaire tape son nom dans le champs nom , comment je garantie qu' il a bien introduit une variable de type texte et non du type numérique .. ou lorsque je crée une case à cocher comment je garantie que seulement une et une seule case doit etre cochée ...



Merci d'avance

5 réponses

Je sais que contrôler un formulaire est faisable en javascript (mais comme je ne suis pas un cador, je ne peux pas t'en dire plus)
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
14 sept. 2009 à 16:15
Pour tester si une variable est de type numérique, il est possible d'utiliser la fonction is_numeric().
0
ayouta.gfs Messages postés 62 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 6 mai 2012 2
14 sept. 2009 à 16:19
Merci arthezius (pas mal ) ;)
0
ayouta.gfs Messages postés 62 Date d'inscription lundi 14 septembre 2009 Statut Membre Dernière intervention 6 mai 2012 2
14 sept. 2009 à 16:20
Bon laurent ; d'accord mais je veux pas inclure le javascript
merci en tt cas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
14 sept. 2009 à 16:44
Tu peux aussi utiliser les expressions régulière avec preg_match.
Exemple:
if(preg_match("(^[A-Za-z])", $variable))
{echo 'Texte:<br/>'.$variable;}

Ou:
if(preg_match("(^[0-9])", $variable))
{echo 'Nombres:<br/>'.$variable;}

0