covin85 Posté 17 Juillet 2006 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
NorSeb Posté 17 Juillet 2006 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'];
Gab23 Posté 17 Juillet 2006 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); ?>
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant