Code pour le controle de saisie php

  • Auteur de la discussion shyhb
  • Date de début

shyhb

Nouveau membre
j'ai besoin d'un code en php pour le contrôle de saisie d'un champ N° de CIN .il doit être égale a 8 caractères.
merci
 

marsien

Grand Maître
Si on doit faire le boulot à ta place, ce n'est plus de l'entraide... Et tout travail mérite salaire.

Va donc lire les règles du forum avant de faire n'importe quoi :) Et reviens avec le fruit de ton travail, on t'aidera à améliorer ton code si ça ne marche pas.
 

shyhb

Nouveau membre
j'ai fait un code mais ca ne marche pas:
function Form_CustomValidate(&$CustomError) {
if (strlen($mast_demandes->cin->FormValue <> "8")){
if($gsFormError <> "") $gsFormError .= "<br>" ;
$gsFormError .= "le N de la CIN doit étre égal a 8 caractéres ";
}
return TRUE;
}
 

marsien

Grand Maître
Je ne peux pas vérifier tout ton code, ne connaissant pas le reste (notamment, sur la validité des objets que tu utilises ou sur le passage en référence de $CustomError, qui ne sert ici à rien).

J'ai juste modifier 2 points :
■en php, la différence de 2 valeurs se teste en utilisant != et non <>
■la parenthèse de strlen était mal fermée

[cpp]function Form_CustomValidate(&$CustomError)
{
if (strlen($mast_demandes->cin->FormValue) != "8" )
{
if($gsFormError != "")
$gsFormError .= "<br>" ;
$gsFormError .= "le N de la CIN doit étre égal a 8 caractéres ";
}
return TRUE;
}[/cpp]

En passant, la prochaine fois, utilise les balises "code" lors la rédaction de ton message. Ca évitera d'avoir à s'arracher les cheveux face à un immonde bousin :o
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 079
Messages
6 716 705
Membres
1 586 247
Dernier membre
MrAzgarIII
Partager cette page
Haut