Tom's Guide > Forum > Programmation > problème de messagerie interne

problème de messagerie interne

Forum Programmation : problème de messagerie interne

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, j'ai fait ce code pour traiter un systeme d'envoi de message:

Code :
  1. <?
  2. mysql_connect('sql.free.fr','*******','********');
  3. mysql_select_db('**********');
  4. $sql=mysql_query('SELECT id FROM membre WHERE pseudo='.$_SESSION['pseudo'].'');
  5. $bdd=mysql_fetch_array($sql);
  6. $id_expediteur=$bdd['id'];
  7. $sql2=mysql_query('SELECT id FROM membre WHERE pseudo='.$_POST['destinataire'].'');
  8. $bdd2=mysql_fetch_array($sql2);
  9. $id_destinataire=$bdd2['id'];
  10. $date=date('Y-m-d H:i:s');
  11. $titre=$_POST['titre'];
  12. $message=$_POST['message'];
  13. mysql_query("INSERT INTO messagerie VALUES('','$id_expediteur','$id_destinataire','$date','$titre','$message')" );
  14. mysql_close();
  15. echo 'Merci '.$_SESSION['pseudo'].' votre message a bien été envoyé a '.$_POST['destinataire'].'.';
  16. ?>



Mais j'obtient l'erreur suivante:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/free.fr/***********/verif_message.php on line 16

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

<?php
mysql_connect('sql.free.fr','*******','********');
mysql_select_db('**********');
$sql=mysql_query("SELECT id FROM membre WHERE pseudo='".$_SESSION['pseudo']);
$bdd=mysql_fetch_array($sql);
$id_expediteur=$bdd['id'];
$sql2=mysql_query("SELECT id FROM membre WHERE pseudo='".$_POST['destinataire']);
$bdd2=mysql_fetch_array($sql2);
$id_destinataire=$bdd2['id'];
$date=date('Y-m-d H:i:s');
$titre=$_POST['titre'];
$message=$_POST['message'];
mysql_query("INSERT INTO messagerie VALUES('','".$id_expediteur."','".$id_destinataire."','".$date."','".$titre."','".$message."')" );
mysql_close();
echo 'Merci '.$_SESSION['pseudo'].' votre message a bien été envoyé a '.$_POST['destinataire'].'.';
?>

Répondre à okinou

Merci mais il y a toujours 2 erreurs:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/***********/verif_message.php on line 8

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/***********/verif_message.php on line 11

Sa marche mais sa n'envoi pas l'id de l'expediteur ni l'id du destinataire.

Répondre à floboss@IDN

Personne ne peut m'aider???

Répondre à floboss@IDN

Ta requete est mauvaise par rapport à la structure de ta table

Répondre à SiM07
Tom's Guide > Forum > Programmation > problème de messagerie interne
Aller à :

Il y a 234 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens