voici un extrait d'un MP que j'ai envoyé à JMGR. j'espere que ca vous aidera:
bonjour,
je suis en train de faire un petit script sympa avec votre programme, et je bloque dans deux parties!
voici le principe:
partie 1:
je souhaite imposer à l'utilisateur de ne rentrer que des chiffres (un num de tel) dans "demande de texte", et rien d'autre (ni lettre, ni champ vide, ni espace, ni autre caractere: virule...etc). j'ai reussi pour l'espace, pour le champ vide, mais pas le reste.
j'ai tenté de mettre le type de condition suivant, pour controler le type de texte entrer mais sans succes:
Code:
01- si "0" est dans {$num_tel} aller a "02" sinon aller a "ERREUR"
02- si "1" est dans {$num_tel} aller a "03" sinon aller a "ERREUR"
...etc
10- si "9" est dans {$num_tel} aller a "etape_2" sinon aller a "ERREUR"
partie 2:
extraire le 3eme et le 4eme chiffre (ce qui n'est possible qu'avec un type chaine) de ce que l'utilisateur a entre (num de tel). et faire les comparaisons suivantes:
Code:
si {$3et4} est compris entre A et B aller a "EEEEE" sinon "autre"
si {$3et4} est compris entre C et D aller a "GGGG" sinon "autre"
si {$3et4} est compris entre E et F aller a "PPPPP" sinon "autre"
mais là, je ne sais pas comment encadrer un entier avec ces conditions!
sauriez-vous m'aider ou bien me diresi c'est possible de proceder autrement ?
merci enormement pour votre temps et votre aide !
PS: j'ai toujours pas de reponse pour la 2eme partie !si quelqu'un sait comment on fait, merci de repondre!
bonne journée a toutes et a tous