Petit problème avec : Array_push & clé => valeur
Posté : 20 oct. 2016, 16:42
Bonjour,
Je rencontre un problème qui ne gène pas le fonctionnement mais qui est assez dérangeant.
Je vous montre mon code et ensuite j'explique :
D'un coté ma classe Utilisateur
De l'autre l'affichage des données :
Donc mon petit soucis c'est qu'avec ma façon de faire , je me retrouve avec un tableau multidimentionnel alors qu'un simple tableau m'aurait suffit.
Je pense que mon utilisation de Array_push est mauvaise mais je tourne en rond depuis un bon moment sans trouver d'autre solution.
Merci d'avance pour votre aide
Cordialement
Je rencontre un problème qui ne gène pas le fonctionnement mais qui est assez dérangeant.
Je vous montre mon code et ensuite j'explique :
D'un coté ma classe Utilisateur
Code : Tout sélectionner
class Utilisateur{
public function donneesUtilisateur($id_u, $db) {
$results = mysqli_query($db, 'SELECT u.* FROM utilisateur AS u WHERE id ='.$id_u);
$this->donnees_u = array();
foreach($results AS $key => $value){
array_push($this->donnees_u, $this->donnees_u[$key] = $value);
}
//Penser a utiliser => donnees_u[0][id]
}
}
Code : Tout sélectionner
$detailUser = new Utilisateur;
$detailUser->donneesUtilisateur($idu,$connect);
$tableau_utilisateur = $detailUser->donnees_u[0];
foreach($tableau_utilisateur AS $key => $value)
{
echo ($key.' --> '.$value.'<br />');
}
Je pense que mon utilisation de Array_push est mauvaise mais je tourne en rond depuis un bon moment sans trouver d'autre solution.
Merci d'avance pour votre aide
Cordialement