Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/10/2011, 18h08   #1
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
Par défaut PDO et smarty

Bonjour a tous,
je n'arrive pas a récupérer les données de ma requête préparé pour les afficher dans le tpl.

erreur retourné :

Fatal error: Cannot use object of type PDOStatement as array in

code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
$clients = $connexion -> prepare("SELECT nom, prenom, raison_social, adresse, code_postal, ville, contact, telephone, fax, email, mode_paiement, numero_comptable, commentaire, regularite FROM clients WHERE id=:id ");
			$clients -> BindValue("id", $_GET['id']);
			$clients -> execute();
			$clients -> fetch();
 
			// Assign les variable
			$oSmarty->assign('nom', $clients['nom']);
			$oSmarty->assign('prenom', $clients['prenom']);
			$oSmarty->assign('raison_social', $clients['raison_social']);
			$oSmarty->assign('adresse', $clients['adresse']);
			$oSmarty->assign('code_postal', $clients['code_postal']);
			$oSmarty->assign('ville', $clients['ville']);
			$oSmarty->assign('contact', $clients['contact']);
			$oSmarty->assign('telephone', $clients['telephone']);
			$oSmarty->assign('fax', $clients['fax']);
			$oSmarty->assign('email', $clients['email']);
			$oSmarty->assign('mode_paiement', $clients['mode_paiement']);
			$oSmarty->assign('numero_comptable', $clients['numero_comptable']);
			$oSmarty->assign('commentaire', $clients['commentaire']);
			$oSmarty->assign('regularite', $clients['regularite']);
 
			$oSmarty->display('clientele.tpl');
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 02/10/2011, 18h12   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
fetch te renvoie la valeur, regarde bien la doc
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/10/2011, 18h24   #3
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
J'ais regardé la doc testé plusieurs possibilité mais je n'arrive a rien
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2011, 18h32   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Code :
$client = $clients->fetch();
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/10/2011, 19h09   #5
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
Lol il est temps de faire une pause.
Ont verra la suite demain
Merci a toi
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h57.


 
 
 
 
Partenaires

Hébergement Web