Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1446 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php]verification du types des variables saisies

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]verification du types des variables saisies

n°165202
albino13
Against TCPA // Palladium
Posté le 25-06-2002 à 09:34:52  profilanswer
 

salut,
il me faudrais pouvoir verifier non seulement que des champs d'un formulaire ont bien été saisie mais aussi qu'ils sont dans le bon types a savoir que si un formulaire attend qu'on saisise 3 INT et que l'utilisateur saisise 3 char que le prog lui retourne un message d'erreur... comment on fait?
 
voici mon morceau de code qui permettaisde verifier si les champs etait vide ou non ... if( empty($user_code) OR empty($user_nom) OR empty($user_prenom) OR empty($user_login) OR empty($user_password) OR empty($user_email))merci de votre aide


---------------
[:zeitoon] HxC rulezzzzzzzzz
mood
Publicité
Posté le 25-06-2002 à 09:34:52  profilanswer
 

n°165204
flo850
moi je
Posté le 25-06-2002 à 09:40:57  profilanswer
 

le typage en PHP n'est pas tres contraignant , je pense que pour le verifier , il faut passer par des expression reguliere


Message édité par flo850 le 25-06-2002 à 09:41:35

---------------

n°165209
albino13
Against TCPA // Palladium
Posté le 25-06-2002 à 09:44:25  profilanswer
 

flo850 a écrit a écrit :

le typage en PHP n'est pas tres contraignant , je pense que pour le verifier , il faut passer par des expression reguliere



en php peut etre pas mais c'est fait dans le but de rnseigner une bd apres... pourrais tu me mettre un p-e plus suur la voie quant au expressions regulieres... je suis newbi... alors j'ai encore beaucoup de mal  :sweat:


---------------
[:zeitoon] HxC rulezzzzzzzzz
n°165211
z0rglub
Posté le 25-06-2002 à 09:44:54  profilanswer
 

tu as les méthodes is_numeric and co, mais personnellement, je préfère passer par des expressions régulières qui permettent de mieux coller au résultat attendu.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°165225
albino13
Against TCPA // Palladium
Posté le 25-06-2002 à 10:04:22  profilanswer
 

vous en penseze quoi? c pas de moi je l'ai trouvé...
function is_alpha($input)
{
return (("a" <= $input && $input <="z" ) || ("A" <= $input && $input <="Z" ))?true:false;
}


---------------
[:zeitoon] HxC rulezzzzzzzzz
n°165233
MelloW
Posté le 25-06-2002 à 10:22:29  profilanswer
 

C'est bien. Utilise les fonctions is_alpha, is_numeric, etc.
Les expressions régulières sont fait pour faire du pattern matching, pas pour faire de simple test. A mon avis il doit y avoir des is_string et plein d'autre trucs aussi...

n°165324
Dost67
Posté le 25-06-2002 à 12:07:15  profilanswer
 

Faites gaffe avec ces fonctions is_... parce que

Code :
  1. $foo = '2';
  2. echo '<b>TYPE 1 :</b><br>';
  3. if (is_numeric($foo))
  4.   echo 'Numeric !<br>';
  5. if (is_string($foo))
  6.   echo 'Alpha !<br>';
  7. $foo = '2az';
  8. echo '<b>TYPE 2 :</b><br>';
  9. if (is_numeric($foo))
  10.   echo 'Numeric !<br>';
  11. if (is_string($foo))
  12.   echo 'Alpha !<br>';

TYPE 1 :
Numeric !
Alpha !
TYPE 2 :
Alpha !
 
--> Comme après un formulaire tu reçois que des strings, faut faire attention : les nombres seront en fait numeric et string, les chaîne string tt seul !


Message édité par Dost67 le 25-06-2002 à 12:07:55

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php]verification du types des variables saisies

 

Sujets relatifs
[XML] accents, variables, include ??help: je rame sur une verification de format d'email...
Variables passées dans une URL sont-elles considérées comme des string[PHP] les variables ne passent plus apres une mise a jour de PHP !
faire un lien avec plusieurs variablesVariables url non comprises
acceder aux variables d'environnement en C ?Variables formulaires
blem de script shell Linux ==> export de variables[DEBUTANT] Passer des variables par un formulaire
Plus de sujets relatifs à : [php]verification du types des variables saisies


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR