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

  FORUM HardWare.fr
  Programmation
  PHP

  PHP Minichatbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP Minichatbox

n°1526946
divx78
Posté le 11-03-2007 à 00:00:54  profilanswer
 

Voila j'ai programmer un mini chatbox mes le probleme que j'ai ses que quan je refresh la page le message se réécrit j'arive pas a coriger le bug merci de vos reponsse si une copie de mon script vous est nécessaire je vous en ferai part.
 
http://www.piratzed.fr
 
D!vX

mood
Publicité
Posté le 11-03-2007 à 00:00:54  profilanswer
 

n°1526951
Protohd
Posté le 11-03-2007 à 00:15:12  profilanswer
 

Bonsoir Divx78,  
 
Une copie du script serait effectivement utile.
 
A plus.
 
P.S. : j'aime bien le design

n°1526952
kadreg
profil: Utilisateur
Posté le 11-03-2007 à 00:17:09  profilanswer
 

perso, je passe par une page intermédiaire qui n'affiche rien, mais déclenche une redirection pour éviter ce problème :o

n°1526962
divx78
Posté le 11-03-2007 à 00:24:35  profilanswer
 

Voici le code mon minichat :
 

Code :
  1. <?php
  2. if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
  3. {
  4.     if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
  5.     {
  6.         // Connection à MySQL
  7.         mysql_connect("localhost", "", "" );
  8.         mysql_select_db("" );
  9.         // htmlentities
  10.         $message = htmlentities ($_POST['message']);
  11.         $pseudo = htmlentities ($_POST['pseudo']);
  12.         //enregistre le message
  13.         mysql_query("INSERT INTO minichat VALUES('', '$pseudo', '$message')" );
  14.         // déconnecte de MySQL
  15.         mysql_close();
  16.     }
  17. }
  18. //le formulaire :
  19. ?>
  20. <form action="minichat.php" method="post">
  21. <p>
  22. Pseudo : <input type="text" name="pseudo" /><br />
  23. Message :  <input type="text" name="message" /><br />
  24. <input type="submit" value="Envoyer" />
  25. </p>
  26. </form>
  27. <?php
  28. //récupérer les 10 dernières entrées de la table
  29. // connecte  à MySQL :
  30. mysql_connect("localhost", "", "" );
  31. mysql_select_db("" );
  32. // récupérer les 10 derniers messages :
  33. $reponse = mysql_query("SELECT * FROM minichat ORDER BY ID DESC LIMIT 0,10" );
  34. // déconnecte de MySQL
  35. mysql_close();
  36. // boucle pour afficher tous les résultats :
  37. while ($donnees = mysql_fetch_array($reponse) )
  38. {
  39. ?>
  40. <p><strong><?php echo $donnees['pseudo']; ?></strong> : <?php echo $donnees['message']; ?></p>
  41. <?php
  42. }
  43. // Fin de la boucle
  44. ?>
  45.     </body>
  46. </html>


Message édité par divx78 le 11-03-2007 à 00:31:49
n°1526965
Protohd
Posté le 11-03-2007 à 00:30:12  profilanswer
 

!!!
 
J'espère que ce n'est pas le cas, mais si la ligne :
mysql_connect("localhost", "LOGIN", "MOT DE PASSE" );
Contient vraiment ton login et ton mot de passe, je t'invite d'urgence à éditer ton message.
Ainsi que de changer de login et de mot de passe à ta BDD
 
!!!!


Message édité par Protohd le 11-03-2007 à 00:32:41
n°1526970
divx78
Posté le 11-03-2007 à 00:37:43  profilanswer
 

Je peut te MP plz

n°1526972
Protohd
Posté le 11-03-2007 à 00:41:57  profilanswer
 

oui


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

  PHP Minichatbox

 

Sujets relatifs
[PHP] operateur Like[PHP Mysql] Champ de recherche
[PHP] Questions sur le "include"[Recherche outil PHP] A propos d'annuaire internet
SSH, serveur dédié pour débutant, comment?Erreur PHP/FTP - Warning: ftp_fget()
[Résolu] Envoi d'un mail en PHP[PHP][XML] Afficher xml dans page php
[PHP] Redirection après formulaireRésultat code PHP dans une variable --> include ?
Plus de sujets relatifs à : PHP Minichatbox


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