je cherche a afficher une liste de devis
les nom apparaisse bien
mais pas les info corespondante :
Code : Tout sélectionner
public static function Liste_devis($tri) {
$liste = '';
$resultat = Bdd::connectBdd()->prepare(SELECT.ALL.DEVIS.' WHERE client_devis="id_client"'/*.$tri*/);
$resultat -> execute();
$numBoucle = 0;
$id="";
$res=$resultat;
while($donnee = $resultat -> fetch(PDO::FETCH_OBJ))
{
if (isset($donnee->id_client)&&($donnee->id_client !=$id))
{
$client= $corpo.' '. $donnee->prenom_client .' '. $donnee->nom_client.'<br>'.$donnee->ville_clients ;
$saut="<tr><td> </td></tr>";
}
else
{
$client="vide";
$saut="";
}
echo $saut;
// si numéro de ligne pair
if($numBoucle %2 == 0)
$bgcolor = "style='height: 45px; background-color: #d4d3d3;'";
else
$bgcolor = "style='height: 45px;'";
$liste .= '<tr '.$bgcolor.'>
<td>'. $client .'</td>
<td>'.$donnee->num_devis.'-'.$donnee->num_sub_devis.'</td>
<td></td>
<td></td>
etc......
mes define :
Code : Tout sélectionner
define('SELECT', 'SELECT ');
define('ALL', '*');
define('DEVIS', ' FROM devis,clients');
Code : Tout sélectionner
while($donnee = $resultat -> fetch(PDO::FETCH_OBJ.($resultat)))qui correspond au while ..Catchable fatal error: Object of class PDOStatement could not be converted to string in C:\......./function.php on line 1431
merci par avance pour votre aide