impossible d'écrire dans ma base de donnée
Bonjour,
en suivant un tuto sur le php j'ai voulu faire un systeme simple pour ecrire des billets sur un projet de blog perso mis il s'agit juste d'un defi perso. Mais j'ai un soucis mon code ne fonctionne pas et je ne sais vraiment pas pourquoi :o j'ai beau me retourner les méninges ^^
le voila article.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <!DOCTYPE html>
*
<html>
<head>
<meta charset="utf-8"/>
<title>Ecrire un article</title>
<link rel="stylesheet" href="style.css"/>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<h1>Ecrire un article</h1>
<form method="POST" action="creation_article.php">
<p><label for="pseudo">Entrez votre pseudo : </label><input type="text" name="pseudo" id="pseudo" /></p>
<p><label for="titre">Entrez le titre de votre article : </label><input type="text" name="titre" id="titre" /></p>
<p><label for="contenu">Ecrivez votre article :</label></br>
<textarea cols="50" class="ckeditor" id="contenu" name="contenu" rows="10"></textarea>
<p>
<select name="genre" id="genre">
<option value="actus">billet</option>
<option value="Edito">Nouvelles de Moi</option>
</select>
</p>
<input type="submit" name="envoyer_article" id="bouton_envoyer_article" value="Envoyer l'article"/>
</form>
</body>
</html> |
et post.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=rnn.mysql.db;dbname=rnn;charset=utf8', 'aornn', 'motdepasse');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO actus (pseudo,genre, titre, contenu, date_creation) VALUES(?, ?, ?,?, CURDATE())');
$req->execute(array($_POST['pseudo'],$_POST['genre'],$_POST['titre'], $_POST['contenu']));
header('Location: acceuil.php');
?> |
Merci beaucoup à vous !