Afficher les donnees d'une table en php

[Résolu/Fermé]
Signaler
Messages postés
26
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
23 novembre 2020
-
Messages postés
26
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
23 novembre 2020
-
Bonjour
Je m’appelle Charly, débutant en PHP et je tente de récupérer les données dans une table musiciens qui est déjà créer et qui reçoit les informations à partir d’un formulaire.
Je veux afficher sur une page (afficher_musiciens.php) l’id, le prénom, le nom et la photo.
Mais seule l’id, le prénom et le nom qui s’affiche pour la photo je reçois la notification
(!) Notice: Array to string conversion in C:\wamp\www\clm ndoule\afficher_musiciens.php on line 62

Quelqu’un peut il m’aider à récupérer les photos pour les afficher de tel sorte que l’id, le prénom et nom de chaque entrées soit affectés à la photo.
Voici ce que j’ai tenté comme code :
<?php
try
{
$bdd = new PDO ('mysql:host=localhost;dbname=clm_studio_multimedias', 'root' , '');     
}
catch(Exeption $e)
{
die('Erreur : ' .$e->getMessage());
}

$reponse = $bdd->query('SELECT id,photo, prenom, nom FROM  musiciens ORDER by id DESC ');
while ($donnees = $reponse->fetch()){?>
<strong><?php echo $donnees['id'] . '.' ;?></strong>
<strong><?php echo $donnees['prenom'];?></strong>
<strong><?php echo $donnees['nom'];?></strong>
 <?php echo $donnees=['photo'];?>
<?php
}
?>

2 réponses

Messages postés
33734
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 octobre 2021
3 770
Bonjour,

Simplement un signe = en trop
 echo $donnees=['photo'];?


A remplacer par
 echo $donnees['photo'];?


Messages postés
26
Date d'inscription
samedi 30 décembre 2017
Statut
Membre
Dernière intervention
23 novembre 2020

ok. effectivement l'egalité avait tous bafoué
echo $donnees['photo'];
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 002
Bonjour,

Tout dépend de la façon dont est stockée ta photo.
Est-ce un champ binaire qui contient les octets de la photo elle-même, ou est-ce un nom de fichier, une URL ?

Xavier