Pb réglé: dans manager/database.php@listeUtilisateursGroupe(), il n'y a plus de doublons numériques (car les propriétés des utilisateurs étaient en doublons mais avec un indice numérique)
This commit is contained in:
parent
125eee476b
commit
471a077662
|
@ -152,8 +152,16 @@ class DataBase{
|
||||||
':groupe' => $groupe
|
':groupe' => $groupe
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
$userlist = $asso->fetchAll();
|
$userlist = $asso->fetchAll();
|
||||||
|
|
||||||
|
// on supprime les doublons des entrées (indice numérique)
|
||||||
|
for( $j = 0 ; $j < count($userlist) ; $j++ ) // pour tout les utilisateurs
|
||||||
|
foreach($userlist[$j] as $col => $val) // pour toutes les entrées
|
||||||
|
if( is_int($col) ) // si l'indice est un entier
|
||||||
|
unset( $userlist[$j][$col] ); // on le supprime
|
||||||
|
|
||||||
|
|
||||||
return $userlist; // on retourne le liste d'utilisateurs
|
return $userlist; // on retourne le liste d'utilisateurs
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
9
test.php
9
test.php
|
@ -143,7 +143,14 @@
|
||||||
|
|
||||||
groups_switch_level_1($request, $answer);
|
groups_switch_level_1($request, $answer);
|
||||||
|
|
||||||
echo var_dump( $answer );
|
var_dump( $answer );
|
||||||
|
echo '<br><br><br><br>';
|
||||||
|
|
||||||
|
foreach($answer->grouplist as $group)
|
||||||
|
foreach($group as $userlist)
|
||||||
|
foreach($userlist as $user)
|
||||||
|
foreach($user as $key=>$value)
|
||||||
|
echo $key.' = '.$value.'<br>';
|
||||||
|
|
||||||
echo "<br><br><br><br><br><br><br>It works !";
|
echo "<br><br><br><br><br><br><br>It works !";
|
||||||
|
|
||||||
|
|
Binary file not shown.
BIN
xdoc/final2.png
BIN
xdoc/final2.png
Binary file not shown.
Before Width: | Height: | Size: 31 KiB |
Loading…
Reference in New Issue