[RESOLU] Jquery autocompletion et active directory

Eléphant du PHP | 176 Messages

23 Nov 2016, 10:51

Bonjour à tous, Pourriez vous m'aider s'il vous plaît?

J'ai un problème de ldap, je récupére mes données dans un tableau 3 dimensions

Code : Tout sélectionner

$info[$i]["sn"][0], $info[$i]["givenname"][0], $info[$i]["mail"][0], $info[$i]["samaccountname"][0], $info[$i]["cn"][0]

les utilisateurs veulent que quand ils font une recherche un nom qu'il y est autocompletion depuis l'active directory.
si je fais

Code : Tout sélectionner

var_dump(json_encode($info));
   header("Content-Type: application/json");


il me retourne false.

Eléphant du PHP | 176 Messages

23 Nov 2016, 11:30

C'est simple il suffit juste dans une boucle de récupérer les infos qu'on a besoin,

Code : Tout sélectionner

   $Json = array();
            for ($i=0; $i < $info ["count"]; $i++)
            {
               
                $Json[$i]['prenom']  =  $info[$i]["givenname"][0] ;
                $Json[$i]['nom']  =    $info[$i]["sn"][0];
                $Json[$i]['mail']  =    $info[$i]["mail"][0];
                $Json[$i]['login']  =    $info[$i]["samaccountname"][0];
                $Json[$i]['localisation']  =    $info[$i]["l"][0];
            }
            
après on encode très facilement.