[PHP] unexpected T_CONSTANT

Résolu/Fermé
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 2 déc. 2010 à 17:19
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 3 déc. 2010 à 06:37
Bonjour à tous,

J'ai cette erreur qui s'affiche lorsque j'essaie mon code PHP
"Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/ozone/public_html/part_post.php on line 14"

J'ai retourné mon code dans tous les sens et je n'arrive pas à savoir d'où provient l'erreur.
Si une bonne âme à une idée je suis preneur !

Voici mon code.


<?php
// Connexion
try
{
$bdd = new PDO('mysql:host=localhost;dbname=ozone_perso', 'ozone', 'XXXX');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

// Insertion
$req = $bdd->prepare('INSERT INTO partenaire (nom, genre, site) VALUES(?, ?, ?)'); // Ici c'est la fameuse ligne 14 !
$req->execute(array($_POST['nom'], $_POST['genre'], $_POST['site']));

// Redirection
header('Location:?page=partenaire');
?>

Merci de jetter un coups d'oeil !


A voir également:

2 réponses

Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
2 déc. 2010 à 23:04
ta requête préparé est fausse, si tu veux juste inséré va au plus simple :

$req = $bdd->exec("INSERT INTO partenaire (nom, genre, site) VALUES('.$_POST['nom'].', '.$_POST['genre'].', '.$_POST['site'].')");
0
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 478
3 déc. 2010 à 06:37
En effet c'était bien la requète prepare qui me causais des soucis !

Merci Lord Zero.
0