Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2307 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu]post ne s'affiche qu'apres en avoir posté un autre...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]post ne s'affiche qu'apres en avoir posté un autre...

n°1176465
Multinickn​ame
Ah bon...
Posté le 15-08-2005 à 13:02:15  profilanswer
 

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 :
  1. if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['message']) && !empty($_POST['message'])))
  2.  {
  3.  $pseudo = htmlentities(addslashes($_POST['pseudo']));
  4.  $email = htmlentities(addslashes($_POST['email']));
  5.  $message = htmlentities(addslashes($_POST['message']));
  6.  $base = array(
  7.            ...  /* pour ne pas alourdir je vous l'enleve */
  8.     );
  9.     $new = array(
  10.            ...  /* pour ne pas alourdir je vous l'enleve */
  11.     );
  12.  $message = preg_replace($base, $new, $message);
  13.  mysql_connect('localhost', 'root', 'password');
  14.  mysql_select_db('root');
  15.  mysql_query("INSERT INTO r_comments values('', '" . $pseudo . "', '" . $email . "', '" . time() . "', '" . $message . "')" ) or die(mysql_error());
  16.  }
  17. $nb_post = mysql_query("SELECT COUNT(*) AS nb_entrees FROM r_comments" );
  18. $nombre = mysql_fetch_array($nb_post);
  19. echo 'Il y a <b>' . $nombre['nb_entrees'] . '</b> post(s) &agrave; propos des r&egrave;gles.&nbsp;<a href="all.php" target="blank">Afficher tous les posts</a><br /><br />';
  20. if ($nombre['nb_entrees'] != NULL)
  21. {
  22. $recup = mysql_query("SELECT * FROM r_comments ORDER BY id DESC LIMIT 1, 5" ) or die(mysql_error());
  23. while ($affposts = mysql_fetch_array($recup))
  24. {
  25. ?>
  26. <span class="pseudo"><b><?php echo stripslashes($affposts['pseudo']); ?></b>&nbsp;|&nbsp;<span class="date">Posté le <?php echo date('d/m/Y \à H\hi', $affposts['timestamp']); ?></span></span><br />
  27. <div class="message"><img src="images/height.gif" alt="elargissor" /><?php echo nl2br(stripslashes($affposts['message'])) ?></div><br />
  28. <?php
  29. }
  30. }
  31. ?>


 
Si vous aviez une idée? :)
 
Merci :jap:


Message édité par Multinickname le 16-08-2005 à 03:15:43

---------------
Feaks Forum
mood
Publicité
Posté le 15-08-2005 à 13:02:15  profilanswer
 

n°1176520
Multinickn​ame
Ah bon...
Posté le 15-08-2005 à 15:47:26  profilanswer
 

J'ai trouvé ca vient de mon LIMIT 1, 5 dans ma requête, mais pourquoi ça peut faire ça?


---------------
Feaks Forum
n°1176811
Profil sup​primé
Posté le 16-08-2005 à 03:08:19  answer
 

mysql_connect et mysql_select n'ont rien à faire dans un if, tu les mets en début de script, t'ouvre une connexion pour toute tes pages
 


Message édité par Profil supprimé le 16-08-2005 à 03:11:07
n°1176813
Multinickn​ame
Ah bon...
Posté le 16-08-2005 à 03:15:27  profilanswer
 

Ok, c'est réglé :jap:
 
Au passage, il fallait mettre en LIMIT 0, 5 et non 1, 5...  
 
:hello:


---------------
Feaks Forum
n°1177086
Profil sup​primé
Posté le 16-08-2005 à 14:06:30  answer
 

Multinickname a écrit :

Ok, c'est réglé :jap:
 
Au passage, il fallait mettre en LIMIT 0, 5 et non 1, 5...  
 
:hello:


LIMIT 5....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [résolu]post ne s'affiche qu'apres en avoir posté un autre...

 

Sujets relatifs
[Résolu] Séparateur de champ format CSV[JS/PHP] recuperation de données POST/FILES envoyées via JS vers PHP
[résolu]Probleme PHP/Mysql bizzarre[RESOLU] 2 submit pour un form
[RESOLU][MYSQL] Besoin d'aide pour une requete[RESOLU] JNI et libnet
afficher son statut MSN [résolu][Résolu] [PHP] Fonction récursive listage de répertoire
[VBA Excel - resolu] ajout d'une feuillecomment inserer du flash dans un post ?
Plus de sujets relatifs à : [résolu]post ne s'affiche qu'apres en avoir posté un autre...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR