Problème de tableaux imbriqués
Posté : 12 mai 2011, 17:45
Bonjour à toutes et tous,
je vous expose mon problème en espérant que vous pourrez m'aider
Je récupère des valeurs à partir d'un Web Service
donc je fais une boucle for classique.
jusqu'à là pas de souci,
La BDD d'où sont issues les informations a ce format
ID_USER, NOM, PRENOM, STATUT, FONCTION
exemple :
12345, TOTO, TATA, TECH, CHEF
12345, TOTO, TATA, TECH, PATRON
12345, TOTO, TATA, TECH, MECANICIEN
23456, TATA, TOTO, ADM, STENO
23456, TATA, TOTO, ADM, DACTYLO
23456, TATA, TOTO, ADM, SECRETAIRE
etc..
chaque utilisateur à un ID qui lui est propre bien sur, mais la seule variable qui soit unique pour un utilisateur est la FONCTION, et c'est bien là mon problème.
je souhaiterai supprimer les doublons ID_USER, NOM, PRENOM, STATUT et afficher les fonctions pour chaque utilisateur
exemple
(USER 1)
12345, TOTO, TATA, TECH,
CHEF
PATRON
MECANICIEN
(USER 2)
23456, TATA, TOTO, ADM
STENO
DACTYLO
SECRETAIRE
je suppose que c'est faisable en passant par des tableaux imbriqués, mais là je sèche litérallement
merci de votre aide
je vous expose mon problème en espérant que vous pourrez m'aider
Je récupère des valeurs à partir d'un Web Service
donc je fais une boucle for classique.
for($i=0 ; $i<$resulset ; $i++)
{
$ID_user = $ID_User[$i];
$nom = $nom[$i];
$prenom = $prenom[$i];
$statut = $statut[$i];
$fonction = $fonction[$i];
// ensuite je construis un tableau en fonction du statut
if($statut == 'TECH') {
$userTech[] = $nom.' '.$prenom.' '.$statut.' '.$fonction;
}
elseif($statut == 'ADM') {
$userAdm[] = $nom.' '.$prenom.' '.$statut.' '.$fonction;
}
}
// et j'affiche mes lignes
foreach($userTech as $valueUserTech) (
echo $valueUserTech.'<br>';
}
foreach($userAdm as $valueUserAdm) (
echo $valueUserAdm.'<br>';
}
j'ai résumé pour ne pas mettre trop d'info.jusqu'à là pas de souci,
La BDD d'où sont issues les informations a ce format
ID_USER, NOM, PRENOM, STATUT, FONCTION
exemple :
12345, TOTO, TATA, TECH, CHEF
12345, TOTO, TATA, TECH, PATRON
12345, TOTO, TATA, TECH, MECANICIEN
23456, TATA, TOTO, ADM, STENO
23456, TATA, TOTO, ADM, DACTYLO
23456, TATA, TOTO, ADM, SECRETAIRE
etc..
chaque utilisateur à un ID qui lui est propre bien sur, mais la seule variable qui soit unique pour un utilisateur est la FONCTION, et c'est bien là mon problème.
je souhaiterai supprimer les doublons ID_USER, NOM, PRENOM, STATUT et afficher les fonctions pour chaque utilisateur
exemple
(USER 1)
12345, TOTO, TATA, TECH,
CHEF
PATRON
MECANICIEN
(USER 2)
23456, TATA, TOTO, ADM
STENO
DACTYLO
SECRETAIRE
je suppose que c'est faisable en passant par des tableaux imbriqués, mais là je sèche litérallement
merci de votre aide