Aller au contenu

Sujets conseillés

Posté

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 :):):)

Posté

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'];

Posté

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); ?>

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...