L'erreur est explicite :
Field 'id' doesn't have a default value in /var/www/neridaar/web/html/autre.php:16
Le code concerné :
$ins = $bdd->prepare('INSERT INTO articles (titre, contenu, date_time_publication) VALUES (?,?, NOW())');
$ins->execute(array($article_titre, $article_contenu));
Soit tu précises la valeur pour la colonne
id dans ta requête SQL, soit tu modifies la table
articles pour que la colonne
id s'incrémente automatiquement (
AUTO_INCREMENT) ce qui est la meilleure solution.