Des smileys dans mon chat avec javascript/php

Fermé
Andre - 16 avril 2010 à 10:43
 chico95 - 16 avril 2010 à 12:29
Bonjour,
Je voudrais insérer des smileys dans mon chat avec du javascript et php
J'ai regardé un peu les tutos qui parlent de ça mais sans satisfaction.
J'explique ce que je veux exactement:
_____________________________________________________________________

Pseudo: André
_____________________________________________________________________

Smiley: Affiche des smileys, quand on clique dessus ça l'insère dans le commentaire
_____________________________________________________________________

Message:
blablablabla...Et la je veux mettre un smiley donc je clique sur un smiley au-dessus et hop il est apparaît ici !
_____________________________________________________________________

Et quand ça affiche le message ben bien sur le smiley n'a pas bougé :p

Merci d'avance pour ceux qui m'aideront !
Si vous voulez voir mon code:

php
<!-- C'est le formulaire -->
<div style="margin-left:120px;">
<form method="post" action="../chat/index.php#messages">
 <p>Votre pseudo:  <input type="text" name="pseudo" value="<?php if (!empty ($_POST['pseudo'])) {echo $_POST['pseudo'] ; } ?>"/></p>
</div>

<div style="margin-left:80px;"> 
   <div id="messages"></div>
   <p>Votre message:<br />
   <textarea rows="5" cols="50" name="message"></textarea>
   </p>
</div>
 
   <p>
   <input style="margin-left:230px;" class="submit" type="submit" value="Envoyer" />
   </p>   
</form>		   



<!-- traitement dans la même page : -->

<?php
include ('../administration/connexion.php') ;
if (!empty ($_POST['pseudo']) AND !empty ($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST ['pseudo']));
$message = mysql_real_escape_string(htmlspecialchars($_POST ['message']));
$timestamp = time();

mysql_query ("INSERT INTO minichat VALUES('', '$pseudo', '$message', '$timestamp')") or die ("Message d'erreur de la requete SQL :<br />" .  mysql_error()) ;
}
$requete = mysql_query ("SELECT * FROM minichat ORDER BY id DESC LIMIT 0, 10") or die ("Message d'erreur de la deuxième requete : affichage des dix dernièrs posts :<br />" . mysql_error());
while ($data = mysql_fetch_array($requete) )
{
$timestamp =  $data['timestamp'] ;
$timestamp = date('d/m/Y à H\h i\m\n', $timestamp);
$message = stripslashes($data['message']);
$message = nl2br($message);

echo '<p class="cadre centrer fond" >' . $data['pseudo'] . ' à écrit le ' . $timestamp . ' :<br /><br />'; echo $message . '<br/><br/></p>' . '<br />';
}
?>


A voir également:

1 réponse

Voila un lien ou il en parle très bien... C'est en javascript et c'est ce que tu recherche !!

http://www.tcheval.net/forum/s2191-php-ajout-systeme-bbcode.html
0