HELLLLP ; PHP ; formulaire

Résolu
ayouta.gfs Messages postés 77 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
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
Configuration: Windows XP
Firefox 3.0.14

5 réponses

  1. laurents
     
    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
  2. arthezius Messages postés 3756 Statut Membre 475
     
    Pour tester si une variable est de type numérique, il est possible d'utiliser la fonction is_numeric().
    0
  3. ayouta.gfs Messages postés 77 Statut Membre 2
     
    Merci arthezius (pas mal ) ;)
    0
  4. ayouta.gfs Messages postés 77 Statut Membre 2
     
    Bon laurent ; d'accord mais je veux pas inclure le javascript
    merci en tt cas
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. arthezius Messages postés 3756 Statut Membre 475
     
    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