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 />';
}
?>