begin process at 2012 05 30 19:24:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

insertion et sortie de smiley


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insertion et sortie de smiley

mardi 3 janvier 2006 à 09:40:04 | insertion et sortie de smiley

speedylol

Bonjour j'ai crée un petit script de messagerie life entre membre connecter , mais les images de smiley ne sorte pas dans la deuxieme partie de mon script seriez vous m'éclairer la dessus merci. A oui le popup qui s'ouvre chez l'autre membre est en javascript .

Merci de votre aide

partie insertion:

$waza=$_SESSION['login'];

if ($destinataire!="") $dest=$destinataire;
if ($dest=="") {
 echo "Erreur, aucun destinataire pour ce message";
 exit;
}
require ("config.php");


if (($message!="")) {
 $query = "INSERT INTO Chatonline (`expe`, `dest`, `messy`) VALUES ('$waza', '$destinataire', '$message')";
 $result = mysql_query($query);
mysql_close();
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" language="javascript1.1">
function ajsmiley(smiley){
var message = document.messa.message.value;
avecsmiley = message+smiley;
document.messa.message.value=avecsmiley;
}
</script>
<title>Chat online</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#FF99FF">
<CENTER>
<form action="messa.php?Login=<? echo $waza ?>" method="post" name="messa" >
  <div align="center">
      <p>Message à
        <input type="text" name="destinataire" value="<? echo $dest ?>" size="15" maxlength="15" readonly>
      </p>
    </div>
    <p>
      <textarea cols="40" rows="5" name="message" wrap="soft">Entrez votre message ici</textarea>
      <BR />
      <?php
echo ("<center><a onclick=\"ajsmiley(' :) ');\"><img style=\"cursor:hand;\" src=\"smileys/1.gif\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :( ');\"><img style=\"cursor:hand;\" src=\"smileys/2.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' ;) ');\"><img style=\"cursor:hand;\" src=\"smileys/3.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :D ');\"><img style=\"cursor:hand;\" src=\"smileys/4.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :y ');\"><img style=\"cursor:hand;\" src=\"smileys/5.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :z ');\"><img style=\"cursor:hand;\" src=\"smileys/6.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :| ');\"><img style=\"cursor:hand;\" src=\"smileys/7.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :I ');\"><img style=\"cursor:hand;\" src=\"smileys/8.GIF\" border=0></a><br>");
echo ("<a onclick=\"ajsmiley(' :u ');\"><img style=\"cursor:hand;\" src=\"smileys/9.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' 8j ');\"><img style=\"cursor:hand;\" src=\"smileys/10.gif\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' Il ');\"><img style=\"cursor:hand;\" src=\"smileys/11.gif\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :p ');\"><img style=\"cursor:hand;\" src=\"smileys/12.gif\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :)) ');\"><img style=\"cursor:hand;\" src=\"smileys/13.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :h ');\"><img style=\"cursor:hand;\" src=\"smileys/14.gif\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' 8) ');\"><img style=\"cursor:hand;\" src=\"smileys/15.GIF\" border=0></a>");
echo ("<a onclick=\"ajsmiley(' :b ');\"><img style=\"cursor:hand;\" src=\"smileys/16.GIF\" border=0></a>
</center>");
?>
    </p>
    <p>
      <input type="submit" value="Contacter">
    </p>
      </p>
  </form>


Partie sortie
include("config.php");
?>
<head>
<script>
<!--
function ShowMess(expe,messy) {
//Ouvre une fenêtre avec le message, met la fenêtre à jour si elle existe déjà
  fenetre=window.open("",expe,'scrollbars=yes,resizable=yes,status=no,width=350,height=200'); 
  fenetre.document.write      ("<HEAD><TITLE>Message de "+expe+"</TITLE><style type='text/css'>center { background:#FF99FF; color:yellow; }</style></HEAD>");
  fenetre.document.write      ("<CENTER>-->"+messy+"</CENTER>");}   
//-->
</script>
</head>

blabla

 echo"<center><b>CONNECTER SUR LE SITE</b></center><br>";
 echo"$listeconnecte";
 
$query = "SELECT expe,messy FROM chatonline WHERE dest LIKE '$nom'";
$result = mysql_query($query);
echo "<script>
<!--
";
   while ($row=mysql_fetch_row($result)) {
   $row[1]=htmlentities ($row[1]);
   $row[1]=str_replace ("\n","<BR>",$row[1]);
   $row[1]=str_replace (chr(13),"",$row[1]);
    echo "ShowMess (\"$row[0]\",\"$row[1]\");";
  }
echo "
//-->
</script>";
  
//Le message est lu, on le supprime
$query = "DELETE FROM chatonline WHERE dest='$nom'";
$result = mysql_query($query);

echo'<br><br>'; 
?>
<script language ="javascript">
window.setTimeout('window.location.reload(true)', 5000);
</script>

mardi 3 janvier 2006 à 09:56:37 | Re : insertion et sortie de smiley

malalam

Administrateur CodeS-SourceS
Hello,

je ne vois pas où tu remplaces les caractères voulus par les images de tes smileys, dans l'affichage...?
mardi 3 janvier 2006 à 18:48:13 | Re : insertion et sortie de smiley

coucou747

Administrateur CodeS-SourceS
Salut,

ton code est très très mal codé, voila quelques corections :



$waza=$_SESSION['login'];
//cette variable à un nom douteu... elle n'est surement pas représentative de son contenu...

if (!empty($destinataire)) $dest=$destinataire;
if (empty($dest)) {
 echo "Erreur, aucun destinataire pour ce message";
 exit;
}
require ('config.php');


if (!empty($message)) {
 $query = 'INSERT INTO Chatonline (`expe`, `dest`, `messy`) VALUES ("'.$waza.'", "'.$destinataire.'", "'.$message.'")';
 $result = mysql_query($query) or die(mysql_error());
mysql_close();
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" language="javascript1.1">
function ajsmiley(smiley){
var message = document.getElementById("message").value; //p, utilise document.getElementById() pour accèder à un élément en js...
avecsmiley = message+smiley;
document.messa.message.value=avecsmiley;
}
</script>
<title>Chat online</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
body{
background-color:#FF99FF;
}
</style>
</head>
<body>
<div align="center">
<form action="messa.php?Login=<?php echo $waza; ?>" method="post" name="messa" id="message">
  <div align="center">
      <p>Message à
        <input type="text" name="destinataire" value="<? echo $dest ?>" size="15" maxlength="15" readonly="true">
      </p>
    </div>
    <p>
      <textarea cols="40" rows="5" name="message" wrap="soft">Entrez votre message ici</textarea>
      <BR />
      <?php



J'ai eu la flème de te corriger la fin, fais la toi même, comme ça tu pourras prendre de bonnes habitudes...


In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy

Mon site (articles sur la programmation et programmes)
mardi 3 janvier 2006 à 19:11:44 | Re : insertion et sortie de smiley

FhX

"if ($destinataire!="") $dest=$destinataire;
if ($dest=="") {
 echo "Erreur, aucun destinataire pour ce message";
 exit;
}"

Ca c'est très moche. Double if() pour rien du tout :o
mercredi 18 janvier 2006 à 10:07:03 | Re : insertion et sortie de smiley

obcstaff

Le plus simple est de mettre les adresses photos de tes smileys dans une table SQL, et tu les insére ensuite, je ne vois pas ton probleme sinon.....Bref, tu as tout pour t'aider à présent   ++


Cette discussion est classée dans : message, query, echo, row, smiley


Répondre à ce message

Sujets en rapport avec ce message

recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe bleme de logique sans doute [ par le_virus ] Salut! Je suis débutant en PHP! Ce code s'exécute mais ce qui ménerve, ya pas de bug mais ca marche pas! il n'arrive pas a récuperer la le contenu du SQL [ par dudu134 ] Dudu134Bonjour à tous le forum,Voici mon code :$query = mysql_query('SHOW COLUMNS FROM nom_logiciels') or die(mysql_error());while ($row = mysql_fetch php+calcul+nbre heure [ par pandouta08 ] bonjour,je voudrais savoir comment je peux calculer le nombre d'heures entre 2 dates de la meme journée .j'ai une date sortie et une date entrée de ty moteur de recherche [ par ERDOGANAK ] Bonjour dans le cadre de mon stage d'étè je développe un outil de collaboration en xhtml/php/css couplé a une base de donné où des fichiers seront mis message avec retour a la ligne [ par piteur30 ] bonjourdans le cadre d'un livre d'orj'aimerai afficher les retour de ligne si on en met dans le postvoici le champ du message Menus déroulants dépendants [ par daporoty ] Bonjour. Je suis novice en php mais j'ai quand même essayé de faire une page de trie pour afficher des données de ma base mysql. Première étape : Le moteur de recherche mysql, fichiers .doc, sous forme de lien [ par ERDOGANAK ] Bonjour, a tous je dispose de ce code qui me permet d'effectuer une recherche dans les tables mysql. Je souhaiterai l'adapter pour rechercher des fic afficher résultat sous forme de lien [ par ERDOGANAK ] Bonjour, a tous je dispose de ce code qui me permet d'effectuer une recherche dans les tables mysql. Je souhaiterai l'adapter pour rechercher des fic Faire un while qui affiche un tableau [ par elriser ] Bonjour, Ci dessous je vous met ma page ou se trouve mes while Mon souci avec cette méthode j'ai un affichage de tableau sans ligne.Ma question que do


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,650 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales