Une requette pour affiché les amies

will.smith Messages postés 264 Statut Membre -  
will.smith Messages postés 264 Statut Membre -
Bonjour,

j'ai fais une requette pour récupé la tables liste des membres avec la liste d'amies
donc j'ai fais une requette pour juste récupéré le pseudo amies qui seras connété

mais le souci de ma requette c'est qu'il ne fonctionne pas car il as oublié d'affiché le pseudo de mon amis du forum

voilà ma tes 2 tables sql :

CREATE TABLE IF NOT EXISTS `forum_amis` (
  `amis_id` int(4) NOT NULL,
  `ami_from` int(11) NOT NULL,
  `ami_to` int(11) NOT NULL,
  `ami_confirm` enum('0','1') collate latin1_general_ci NOT NULL,
  `ami_date` int(11) NOT NULL,
  PRIMARY KEY  (`ami_to`,`ami_from`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

CREATE TABLE IF NOT EXISTS `forum_whosonline` (
  `online_id` int(11) NOT NULL,
  `online_time` int(11) NOT NULL,
  `online_ip` int(15) NOT NULL,
  PRIMARY KEY  (`online_ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;


donc voilà le code de la requette :

$requete = mysql_query("SELECT *
FROM forum_membres
LEFT JOIN forum_whosonline ON online_id=membre_id
LEFT JOIN forum_amis ON amis_id=membre_id
WHERE ami_confirm=2 AND ami_from='".$_SESSION['id']."' OR ami_to='".$_SESSION['id']."'
")or die(mysql_error()) ;
while($data = mysql_fetch_array($requete));
{
echo $data['membre_pseudo'];
// end
echo '<h5>amie en ligne</h5>';

echo 'Aucun ami connecté';



echo '<p><a href="./voirprofil.php?m='.$data['ami'].'&amp;action=consulter">ami n°' . $data['membre_pseudo'] . '</a> (en ligne)</p';
}


et ça me donne ça

amie en ligne
Aucun ami connecté
ami n° (en ligne)

et moi j'aimerais bien faire dans ce genre là pour affiché les pseudos des amies

voilà un petit exemple

quand on as pas d'amis connecté ça vas affiché comme celà

<h5>Amis en ligne</h5>

Aucun ami connecté

et s'il y as un amies qui est connecté ça vas affiché comme celà

<h5>Amis en ligne</h5>

1 ami connecté
Pierre

et s'il y as 2 amies qui sont connecté ca vas mettre comme ça :

<h5>Amis en ligne</h5>

2 amis connectés
pierre
paul

etc....

merci de m'aidé à faire ma requette pour affiché les amies donc les pseudos

2 réponses

Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
salut,

tu mets:
echo $data['membre_pseudo'];

et

'.$data['ami'].'

mais ou sont ami et membre_pseudo dans tes tables ?
0
will.smith Messages postés 264 Statut Membre 10
 
merci de ta réponse

j'ai 2 pages liste des membre et 1 liste d'ami

et je veux juste récupére les amis qui sont dans la liste d'amies et qui son connecté

merci
0