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

  FORUM HardWare.fr
  Programmation
  PHP

  Rechercher la suite d'un début de chaine de caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rechercher la suite d'un début de chaine de caractères

n°1801039
stiffle
Je suis donc .... Je suis.
Posté le 16-10-2008 à 15:18:44  profilanswer
 

Bonjour à tous,
 
voila je cherche a corriger une page php qui contient ce code:  
J'ai des différents services
RH
DIR
COM
INF
 
avant le script recherchait sur des catégorie et maintenant on a changés pour le nom de la structure RH soit 'structureRHNom'. Pour alimenter ma table user de ma Bdd je ne veux chercher que ceux qui viennent de DIR et des sous services.  
Donc dans DIR il y a des sous services comme DIR/RH ou DIR/COM en gros l'array en question devrait faire une recherche genre et c'est grossier mon image mais DIR/*
 
Je ne vois quel serait le caractère miracle ou fonction qui pourrait faire cela, un %, $, ? Bien sur pour limiter ma recherhce il faut impérativement que le DIR soit accompagné du / pour eviter que dans le fichier body.dat il me prenne les noms qui contienne DIR
 
J'espère avoir été clair.
 
Pouvez-vous m'aider?
Merci d'avance,
 
<?php
require_once 'linSynchrotis.php';
 
$hs = new linSynchrotis(
  APPLI_HOME.'data/recep/body.dat',
   '|',
    array(
            'cpteuser',
     array(
     'nom',
     'prenom',
      ),
     'mail',
     'statut',
                  ),
                  array(
     'structureRHNom' => array(
       'DIR'
       ),
    'statut' => array('PERMANENT'),
       ),
                 array('test')
      );
$hs->synchronise();
?>

mood
Publicité
Posté le 16-10-2008 à 15:18:44  profilanswer
 

n°1801042
flo850
moi je
Posté le 16-10-2008 à 15:32:24  profilanswer
 

au niveau du SQL

Code :
  1. SELECT * FROM users WHERE service LIKE 'DIR/RH/%'
 

au niveau du php, tu regardes si

Code :
  1. if(strpos( $service , "DIR/RH/"  ) === 0 ) //note les 3 egal pour dire qu'on veut un la position 0 , et non pas false
  2. {
  3.    //je susi dans RH
  4. }
  5. else
  6. {
  7. //je suis aps dasn RH
  8. }


Message édité par flo850 le 16-10-2008 à 15:34:50

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


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

  Rechercher la suite d'un début de chaine de caractères

 

Sujets relatifs
Pourquoi quand je génère mon fichier xml j'ai ces caractères � ?rechercher une date à partir d'un combobox
[Résolu]Petite question trés simple pour comparaison entre deux chaineMise à jour page suite à évènement serveur
remplacement chaine incrémentéeregex validant chaine de caractères pouvant être nulle
Extraire des chaines de caractèresRechercher un nom dans un fichier
Probleme encodage de caractères étendus après copier/coller 
Plus de sujets relatifs à : Rechercher la suite d'un début de chaine de caractères


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