par
moogli » 22 juil. 2013, 22:25
salut,
s'il n'y a pas d'insertion c'est que soit le code n'est pas exécutée, soit qu'il y aune erreur.
que contient $query avec l’exécution de la requête ?
il faut toujours tester le retour d'une requete.
de plus l'extension mysql est en voie de disparition il serait bon de passer à mysqli ou pdo suivant préférence.
je ferais ainsi dans un 1er temps
<?php
if (isset($_POST['submit'])) {
$commentaire = trim($_POST['commentaire']);
$conn = mysqli_connect('localhost', 'root', '', 'phpmembre');
$ret = mysqli_query($conn, 'INSERT INTO commentaire (commentaire) VALUES(\'' . mysqli_real_escape_string($conn, $commentaire) . '\')');
if ($ret === false) {
echo 'Erreur SQL ' . mysqli_error($conn);
}
}