Se connecter avec
S'enregistrer | Connectez-vous

Code pour le controle de saisie php

Dernière réponse : dans Programmation
Partagez

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.

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;
}

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

    1. function Form_CustomValidate(&$CustomError)
    2. {
    3. if (strlen($mast_demandes->cin->FormValue) != "8" )
    4. {
    5. if($gsFormError != "")
    6. $gsFormError .= "<br>" ;
    7. $gsFormError .= "le N de la CIN doit étre égal a 8 caractéres ";
    8. }
    9. return TRUE;
    10. }


    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 
  • Posez votre question