Bonjour, alors voilà, je ne comprend pas comment écrire mon script de retour en php.
je vous met le script PHP donc apres ma requete db et mon javascript qui traite le retour php.
Moi ce qui me pose problème c'est la partie PHP, Je n'arrive pas a définir le Value du $.each du javascript...
Ce qui traite mon retour en JS :
mon php
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 if(data.partners) { $(data.partners).each(function(i,v) { addConversationPartner(v); // je réutilise la valeur V par la suite dans cette fonction qui est juste après }); $('#conv_member_list .active').removeClass('active'); $('#conv_partner_'+conversation_partner).addClass('active'); if(data.partners.length == 0 && $('#conv_member_list li').length == 0) { $('#conv_members_none').show(); } } function addConversationPartner(v) { alert('addConversationPartner ='+v.member_id); // je n'arrive pas a récupérer le member_id à partir de v il me met undefined if($('#conv_partner_'+v.member_id).length > 0 || v.me) { if(v['new'] == 1) { $('#conv_partner_'+v.member_id).addClass('new'); } else{ $('#conv_partner_'+v.member_id).removeClass('new'); } return false; }
merci du coup de main
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 if(isset($_GET['conversation_partners']) && !isset($_GET['begin_conv_with'])){ if(isset($_GET['id']) && isset($_GET['offset_history'])){ $partnerID = $_GET['id']; $get_all_conversations = "SELECT convID,partnerID,partnerPseudo,date FROM conversations WHERE (userID='".$userID."' AND partnerID='".$partnerID."') OR (userID='".$partnerID."' AND partnerID='".$userID."') GROUP BY convID DESC"; $getConversations = $mysqli_conn->query($get_all_conversations); while($conversations = $getConversations->fetch_assoc()) { $result['partners'][] = array($conversations['convID']); $result[0]['member_id'][] = array($conversations['partnerID']); $result['member_username'][] = array($conversations['partnerPseudo']); $result['senddate'][] = array($conversations['date']); $result['image'][] = array('images/nopicture_f.jpg'); } // appelle toute la liste de partenaires mais séléctionne un partenaire echo json_encode($result); } }
Partager