Multinickname Ah bon... | Bonjour,
Pourquoi dans ce morceau de code que j'ai fait, lorsque j'ai posté un message, il ne s'affiche pas automatiquement, mais uniquement une fois que j'en ai posté un autre?
Code :
- if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['message']) && !empty($_POST['message'])))
- {
- $pseudo = htmlentities(addslashes($_POST['pseudo']));
- $email = htmlentities(addslashes($_POST['email']));
- $message = htmlentities(addslashes($_POST['message']));
- $base = array(
- ... /* pour ne pas alourdir je vous l'enleve */
- );
- $new = array(
- ... /* pour ne pas alourdir je vous l'enleve */
- );
- $message = preg_replace($base, $new, $message);
- mysql_connect('localhost', 'root', 'password');
- mysql_select_db('root');
- mysql_query("INSERT INTO r_comments values('', '" . $pseudo . "', '" . $email . "', '" . time() . "', '" . $message . "')" ) or die(mysql_error());
- }
- $nb_post = mysql_query("SELECT COUNT(*) AS nb_entrees FROM r_comments" );
- $nombre = mysql_fetch_array($nb_post);
- echo 'Il y a <b>' . $nombre['nb_entrees'] . '</b> post(s) à propos des règles. <a href="all.php" target="blank">Afficher tous les posts</a><br /><br />';
- if ($nombre['nb_entrees'] != NULL)
- {
- $recup = mysql_query("SELECT * FROM r_comments ORDER BY id DESC LIMIT 1, 5" ) or die(mysql_error());
- while ($affposts = mysql_fetch_array($recup))
- {
- ?>
- <span class="pseudo"><b><?php echo stripslashes($affposts['pseudo']); ?></b> | <span class="date">Posté le <?php echo date('d/m/Y \à H\hi', $affposts['timestamp']); ?></span></span><br />
- <div class="message"><img src="images/height.gif" alt="elargissor" /><?php echo nl2br(stripslashes($affposts['message'])) ?></div><br />
- <?php
- }
- }
- ?>
|
Si vous aviez une idée?
Merci Message édité par Multinickname le 16-08-2005 à 03:15:43 ---------------
Feaks Forum
|