Bonjour a tous j'ai une discussion instantané mais j'arrive pas a envoyer a la base de donne le destinataire

J'ai 4 page = index.php , recup_msg.php , envoie_msg , chat.js .

La page recup_msg = affiche les msg de la BDD.

La page index.php = affiche et envoie les msg a la base de donne .

La page chat.js se charge de faire tous se travaille .

voila mon code .

Page index :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 <?php
include('body/header.php');
$get_pseudo = $_GET['pseudo'];
if(isset($_GET['pseudo']) && !empty($_GET['pseudo'])){
?>
 
        <div class='chat'>
            <div class='messages'></div>
            <textarea class='entree' placeholder="Veuillez saisir votre texte ici (Shift+Entrée pour un saut de ligne)"></textarea>
        </div>
 
 
    <?php
    }else{
    header("Location:index");
    }
    ?>
 
    <?php
    include('body/footer.php');
    ?>
Page recup_msg
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$affiche_query = mysql_query("SELECT id_membre FROM messages_test");
$row_user = mysql_fetch_array($affiche_query);
$from_user_one = $row_user['id_membre'];
$query = mysql_query("
SELECT
messages_test.id_membre,
messages_test.message_membre,
utilisateurs.id_membre,
utilisateurs.pseudo
FROM messages_test
INNER JOIN utilisateurs ON utilisateurs.id_membre = messages_test.id_membre
ORDER BY temps ASC
") or die (mysql_error());
$messages = array();
while($rows = mysql_fetch_assoc($query))
{
    $messages[] = $rows;
}
foreach($messages as $message)
{
?>
        <a href='#'><?php echo $message['pseudo'];?></a>
        <p><?php echo nl2br($message['message_membre']);?></p>
<?php
  
}
?>
Page envoie_msg :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$messages = trim(htmlentities(mysql_real_escape_string($_POST['messages'])));
$membre = trim(htmlentities(mysql_real_escape_string($_POST['membre'])));
$pseudo = $_SESSION['pseudo'];
  
            $select_pseudo_id = mysql_query("SELECT id_membre,pseudo FROM utilisateurs WHERE pseudo='$pseudo'");
            $run_pseudo_id = mysql_fetch_array($select_pseudo_id);
            $select_pseudo_exp = $run_pseudo_id['id_membre'];
              
            // $select_pseudo_id_dest = mysql_query("SELECT id_membre,pseudo FROM utilisateurs WHERE pseudo='$get_pseudo'");
            // $run_pseudo_id_dest = mysql_fetch_array($select_pseudo_id_dest);
            // $select_pseudo_dest = $run_pseudo_id_dest['id_membre'];
              
$query = mysql_query("
INSERT INTO messages_test (id_membre,id_membre_dest,message_membre) VALUES ('$select_pseudo_exp','$membre','{$messages}')
") or die (mysql_error());
?>
Page chat.js
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  //la function qui va recuperer les info de la base de donne
function recup_msg()
{
    $.post('index.php?page=recup_msg',function(data){
        $('.chat .messages').html(data);
    });
}
setInterval(recup_msg,2000);
recup_msg();
//la function qui va envoyer les donne vers la base de donne
function envoi_msg()
{
$('.chat .entree').keyup(function(e){
    var messages = $('.chat .entree').val();
    messages = $.trim(messages);
    var membre = "<?php echo $get_pseudo;?>";
    membre = $.trim(membre);
        if(messages !== "" && e.keyCode === 13 && e.shiftKey === false)
        {
                        $.post('index.php?page=envoie_msg',{messages:messages},function(){ 
                        recup_msg();
                                                $('.chat .entree').val('');
                        });
 
 
 
        }
});
}
envoi_msg();

Voila je voudrai juste comment envoyer a la page le GET['pseudo'] de la page index : index.php?page=chat&pseudo=user.

Merci a vous et bonne journé