Bonjour tout le monde, je viens vous enquiquiner avec mon blog, mais mon "système" de commentaire ne marche pas. Je vous met le code source et ensuite je vous dit ce qui ne marche pas:
[code]
//on inclu le fichier de configuration:
include ("configuration.php");
//on récupère les variables pour savoir quels commentaires on va afficher
$datecommentaire = $_GET[´commentaire´] ;
echo $datecommentaire;
//recuperation des données de connection
$mysql = $global[´mysql´];
$login = $global[´login´];
$pass = $global[´pass´];
$base = $global[´base´];
$table = $global[´table´];
//connection base de données
$db = mysql_connect($mysql, $login, $pass);
mysql_select_db($base);
$resultats = mysql_query(´SELECT * FROM ´.$table.´commentaires WHERE datecommentaire=´.$datecommentaire.´ ORDER BY datecommentaire DESC´) or die(mysql_error());
//boucle affichage commentaires
while ($row = mysql_fetch_array($resultats))
{
$pseudo = $row[pseudo];
$date = $row[date];
$heure = $row[heure];
$commentaire = $row[commentaire];
echo"<table>
<tbody>
<tr>
<td>
<hr>
<span>Par $pseudo Le $date à $heure</span>
<br>
<hr>
<small>
<span>$commentaire</span>
</small>
<br>
</td>
</tr>
</tbody>
</table>
<br>";
}
echo "<form>
<hr>
<br>
<div>Votre Pseudo: <input>
<br>
</div>
<hr>
<div>
<br>Votre commentaire:<br>
<textarea></textarea><br>
<div>
<button></button><br>
</div>
<hr>
<br>
</div>
<br>
</form>";
//deconnection base de données
mysql_close($db)
[/code]
Alors voila, normalement cela devrait afficher tout les commentaire mais uniquement ceux qui ont la meme date que celle inscrite dans l´url seulement rien ne s´affiche, pourtant il y a bien les commentaire dans la base de donnée. J´ai essayé d´enlever le [code]WHERE datecommentaire=´.$datecommentaire.´[/code] Et tout les commentaires s´affichent, alors je ne comprend pas trop d´ou vient le problème du code]WHERE datecommentaire=´.$datecommentaire.´[/code].