Salut Moogli ,
Merci pour ta réponse et de ton aide ;p
Je ne suis pas contre de lire bien au contraire mais j'en ai tellement lu pour le moment que je suis un peu perdu j'avoue.
Effectivement tous les champs seront modifiable pour le moment je préfère perdre une table de message que la table prestation comme il m'est arriver hier car j'avais fait un code qui fonctionnait plutôt bien mais celui si me changez toute la colonne de la table au lieu de la ligne :p
Voila comment j'ai inséré le PDO mais euh j’espère ne pas m'être tromper
<?php
try
{
$bdd = new PDO('mysql:host=xxx;dbname=xxx;','xxx','');
$bdd -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION );
$bdd->exec("SET CHARACTER SET utf8");
}
catch (Exception $e)
{
die('Erreur : <b>' . $e->getLine() .' :</b> '. $e->getMessage());
}
?>
Le code qui donne les erreurs : (je ne sais pas si je peut le mettre avec le code en haut car il est répéter sur toute les pages)
<?php
error_reporting(E_ALL);
ini_set("display_errors",1);
?>
Je ferais plus attention au bouton ;p
J'ai essayer le code que tu m'as donner mais j'ai encore et toujours un message d'erreur et différent du premier.
La ligne 52 correspond a"
));
"
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in /home/dkinformvh/aveyron-randonnee.fr/admin/include/traitement_message.php:52 Stack trace: #0 /home/dkinformvh/aveyron-randonnee.fr/admin/include/traitement_message.php(52): PDOStatement->execute(Array) #1 /home/dkinformvh/aveyron-randonnee.fr/admin/traitement_message.php(11): include('/home/dkinformv...') #2 {main} thrown in /home/dkinformvh/aveyron-randonnee.fr/admin/include/traitement_message.php on line 52