Выпадающий список для пользователей ldap «отдел»

#php #ldap

#php #ldap

Вопрос:

Я все еще новичок в PHP, как мне «СГРУППИРОВАТЬ ПО» все «отделы» в Active Directory и сделать его выбором из выпадающего списка на PHP? Я уже пытался перечислить эту строку, но она во многих случаях дублирует «department». Спасибо.

** ОБНОВЛЕНИЕ! Это мой код.

 //FILTER FOR USER ONLY
$object_filter  ='(amp;(objectClass=user)(objectCategory=person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))';
$ldap_search    = ldap_search($ldap_connect, $ou, $object_filter);

//SORT NAME FROM A - Z
ldap_sort  ($ldap_connect  , $ldap_search  , "cn");

$ldap_get_entries = ldap_get_entries($ldap_connect, $ldap_search);  

// No information found, bad user
if($ldap_get_entries['count'] == 0) return false;

echo '<select>';
for ($i=0; $i < $ldap_get_entries["count"]; $i  ){
    $department = $ldap_get_entries[$i]["department"][0];
    echo '<option value=' . $department . '>' . $department . '</option>';
}
echo '</select>';
  

Комментарии:

1. что вы пытаетесь, добавьте свои коды

2. В Stack Overflow никто не может предоставить вам готовый код для решения вашей проблемы. вы должны сделать это самостоятельно, и если проблема существует в вашем коде, тогда покажите соответствующий код. кто-нибудь вам поможет.

3. извините, я здесь новичок, как я могу поместить сюда свой код?