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

  FORUM HardWare.fr
  Programmation
  PHP

  Verification d'une chaine numérique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Verification d'une chaine numérique

n°1182318
mixed
SuckMine
Posté le 23-08-2005 à 14:20:42  profilanswer
 

Bonjour,
 
je souhaite vérifier un numéro de sécu en faisant 2 tests différents :  
- le premier test si le premier chiffre est 1 ou 2
- le deuxieme test la longueur du champ
 
voila le code :  

Code :
  1. $secu = $_SESSION['civ_numsecu'];
  2.  $s = substr($secu,0);
  3.   if ( ($s != '1') && ($s != '2') )
  4.    {
  5.     header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
  6.    }
  7.   elseif (strlen($secu)<13)
  8.    {
  9.     header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
  10.    }
  11.   elseif (empty($secu))
  12.    {
  13.     header("Location: ../index.php?p=administratif&".session_id()."&f=1" );
  14.    }
  15.   else { return; } //bon ca je savais pas quoi mettre la


 
Y'aurai-il un truc qui cloche ? Apparement meme en mettant un numero qui ne commence ni par 1 ni par 2 et qui ne fait pas la longueur requise ca passe comme dans du beurre ...  
Merci d'éclairer ma lanterne :jap:

mood
Publicité
Posté le 23-08-2005 à 14:20:42  profilanswer
 

n°1182323
sielfried
Posté le 23-08-2005 à 14:26:50  profilanswer
 
n°1182329
mixed
SuckMine
Posté le 23-08-2005 à 14:30:47  profilanswer
 

Il faut mettre substr($secu,0,1) si j'ai bien compris

n°1182338
sielfried
Posté le 23-08-2005 à 14:46:43  profilanswer
 

Ou $secu[0], c'est encore mieux.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1182345
mixed
SuckMine
Posté le 23-08-2005 à 14:52:15  profilanswer
 

Oui c'est vrai, plus simple et rapide :)
 
Merci beaucoup :]


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

  Verification d'une chaine numérique

 

Sujets relatifs
Remplacement des occurrences d'un mot dans une chaîne par un autre motVérification login et mot de passe + envoi d'un form..
[batch] longueur d'une chaine de char[Shell] Traitement de fichier - chaine de caractères
Requête SQL pour remplacer une partie de chaine...Troncation à droite de la chaine de données
Verification eregi et date de naissancemanipulation de chaine en requete SQL.
Convertir une chaine en hex ?probleme de chaine de caractère ( photo inside)
Plus de sujets relatifs à : Verification d'une chaine numérique


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