bindValue pas de remplacement par la valeur
Bonjour,
J'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if (isset($_POST['textact']))
{
try
{
$sql = 'INSERT INTO Activite SET
Act_Lib = :textact;';
$s = $pdo->prepare($sql);
$s->bindValue(':textact', $_POST['TextAct'],PDO::PARAM_STR);
$s->execute();
}
catch (PDOException $e)
{
$error = 'Error Ajout Activite : ' . $e->getMessage();
include '../../include//error.php.html';
exit();
} |
La variable $pbo est initialisé avant.
Le bindValue ne remplace pas la valeur :textact par $_POST['TextAct']. J'ai vérifier la $_POST contient bien un valeur saisie sur un autre formulaire.
Et en plus cela ne génére pas d'erreur ... Pour la requete ne peux pas être éxécuté en MySQL.
Je ne sais pas ou se trouve l'erreur.
Merci pour votre aide