Object of class InfosMembre could not be converted to string
badlor24
Messages postés
96
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonsoir,
J'essaie actuellement de me mettre au PHP orienté objet, et j'ai un gros soucis, mon code (qui suit) affiche cette erreur : [quote]Object of class InfosMembre could not be converted to string[/quote]
Dans un fichier accueil.php, je veux afficher la variable $pseudo, et l'erreur s'affiche, je ne sais pas comment faire, merci d'avance ;)
Si vous n'avez plus besoin d'aide, merci de passer le sujet en résolu !
J'essaie actuellement de me mettre au PHP orienté objet, et j'ai un gros soucis, mon code (qui suit) affiche cette erreur : [quote]Object of class InfosMembre could not be converted to string[/quote]
class InfosMembre extends Connexion
{
public function getPseudo()
{
$bdd = $this->connexion_bdd(1);
$bdd = $bdd->prepare('SELECT * FROM membres WHERE Id = 20');
$bdd->execute();
$infos = $bdd->fetch();
$pseudo = $infos['Pseudo'];
return $pseudo;
}
}
Dans un fichier accueil.php, je veux afficher la variable $pseudo, et l'erreur s'affiche, je ne sais pas comment faire, merci d'avance ;)
Si vous n'avez plus besoin d'aide, merci de passer le sujet en résolu !
A voir également:
- Object of class datetime could not be converted to string symfony
- Shockwave flash object - Télécharger - Divers Web & Internet
- Qwerty to azerty - Guide
- The media could not be loaded, either because the server or network failed or because the format is not supported. ✓ - Forum Mozilla Firefox
- Sorry this video can not be played. please try again or pick another video iptv traduction - Forum Téléviseurs
- Your browser sent a request that this server could not understand ✓ - Forum Réseaux sociaux
1 réponse
Bonjour,
Pour commencer, vu que tu utilises PDO, applique ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
ensuite, concernant l'écriture du code, je t'invite à lire également ça :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et pour finir... tu as oublié un CONSTRUCTEUR dans ta class
https://www.php.net/manual/fr/language.oop5.decon.php
Sans oublier que si ton erreur persiste.. il nous faudra également montrer ton code de ton fichier accueil.php
.
Pour commencer, vu que tu utilises PDO, applique ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
ensuite, concernant l'écriture du code, je t'invite à lire également ça :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et pour finir... tu as oublié un CONSTRUCTEUR dans ta class
https://www.php.net/manual/fr/language.oop5.decon.php
function __construct(){
parent::__construct();
}
Sans oublier que si ton erreur persiste.. il nous faudra également montrer ton code de ton fichier accueil.php
.