covin85 Posté 17 Juillet 2006 Partager Posté 17 Juillet 2006 Bonjour a tous Mon problème est le suivant,je veut afficher des variables propre a l'utilisateur. C'est varialbe changent assez frequement donc afin de les afficher j'ai fait ceci: $sql = "SELECT piece FROM membre WHERE login='".$_SESSION['login']."'";$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());$data = mysql_fetch_array($req); Pour affiché la donné je fait donc un simple echo: <? echo $data; ?> Mais le echo m'affiche simplement " Array " Je ne voit pas trop comment vous donnez plus de renseignement etant donné que je ne sais pas pourquoi ce message s'affiche. Donc demandez moi. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
NorSeb Posté 17 Juillet 2006 Partager Posté 17 Juillet 2006 Bonjour, Le résultat que tu obtiens est tout à fait normal puisque mysql_fetch_array met les résultats de ta requète dans un tableau (array en anglais). Essaye avec echo $data['piece']; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gab23 Posté 17 Juillet 2006 Partager Posté 17 Juillet 2006 De plus, l'instruction echo ne fera que t'indiquer qu'il s'agit d'un tableau (array), mais ne t'indiqueras les valeurs contenues dans ce tableau que si tu suis l'exemple de NorSeb. Par contre, tu peux quand même faire afficher la structure de ton tableau avec l'instruction print_r(). Exemple : <? print_r($data); ?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant