PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 18-08-2011 12:58:44

mircuelago
Membre
Inscription : 04-08-2011
Messages : 9

message: PDOStatement could not be converted to string

je reçois ce message d'erreur lorsque l'essai de recuperer la valeur de la requette sql là dessous, mais je reçois ce message

Catchable fatal error: Object of class PDOStatement could not be converted to string in C:\xampp\htdocs\tarik\workflow_post.php on line 26


voila le code :

try
{
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=tarik', 'root', '', $pdo_options);
   
    $req = $bdd->prepare('INSERT INTO workflow (nom, prenom, service, responsable, chemin,droit1) VALUES(?, ?, ?,?, ?,?)');
    $req->execute(array($_POST['nom'], $_POST['prenom'], $_POST['service'], $_POST['responsable'], $_POST['chemin'],$_POST['droit1']));
   
  $rep = $bdd->query('SELECT id FROM workflow WHERE
                                                   responsable=\''
. htmlspecialchars($_POST['responsable']) . '\'
                           and chemin=\''
.htmlspecialchars($_POST['chemin']).'\'');

 
echo $rep;

 
}
catch(Exception $e)
{
    die('Erreur : '.$e->getMessage());
}
?>
 


merci pour votre aide ^^

Hors ligne

#2 18-08-2011 14:40:02

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : message: PDOStatement could not be converted to string

Saluton,
Elle est où la ligne 26 dans workflow_post.php  ?
@Pierrot, j'imagine entre la ligne 25 et 27, je sais, mais dans ce bout de code je doute qu'on ait tout le script.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 18-08-2011 15:39:00

mircuelago
Membre
Inscription : 04-08-2011
Messages : 9

Re : message: PDOStatement could not be converted to string

merci pour votre reponce, il s'agit de la ligne 15
cordialement

Hors ligne

#4 18-08-2011 18:27:00

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : message: PDOStatement could not be converted to string

$rep est une ressource, tu ne peux pas en faire un echo directement.
Il faut le parcourir avec une méthode fetch.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 19-08-2011 11:04:19

mircuelago
Membre
Inscription : 04-08-2011
Messages : 9

Re : message: PDOStatement could not be converted to string

MERCI BEAUCOUP Maljuna Kris, c'est réglé.

Hors ligne

Pied de page des forums