IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

requête avec 2 echos


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    je_suis_debutant
    Invité(e)
    Par défaut requête avec 2 echos
    bonjour,

    j'ai voulu faire un echo avec 2 phrases une pour dire :

    déjà amis avec ce membre
    et l'autre :

    ajouter un ami :

    mais j'ai éssayé 2 codes mais ça n'a pas vraiment fonctionné

    1 er code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //On compte le nombre de demande en cours et on met quelques liens
     
    $deja_ami = mysql_result(mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis 
    WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data1['membre_id']."'
    OR ami_from = '".$data1['membre_id']."' AND ami_to = '".$_SESSION['id']."'"),0) or die (mysql_error());
     
    if ($deja_ami != 0){
    echo 'Ce membre est déjà votre amis <br />';
     
    }
    else{
    echo '<a href="liste_d_ami.php?action=add&amp;membre_pseudo='.urlencode($data1['membre_pseudo'])
    .'" title="Ajouter un ami">Ajouter un ami</a><br />';
    }
    ca me dit bien que le membre est bien mon amis

    voir capture



    et si on regarde un autre profil

    il me coupe la page il me donne ce résultat



    donc il as oublié de me mettre le lien ajoute un ami

    et je pense que c'est ma requête qui est mal faite

    es ce quelqu'un pourrais m'aidé à le refaire ma requête ça seras super gentil de votre part

    et aussi pour info j'ai même essayé cette requête avec les echos :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $deja_ami = mysql_query("SELECT COUNT(*) AS nbr FROM forum_amis
    WHERE ami_from = '".intval($_SESSION['id'])."' AND ami_to = '".$data['membre_id']."'" );
    $rep = mysql_fetch_array($deja_ami);
    if ($rep['nbr'] != 0)
    {
    echo "Déjà amis";
    } else {
    echo "Pas amis";
    }
    mais là il me met à chaque profil déjà amis hors il n'est pas mon amis

    merci de votre aide.

    si quelqu'un à une idée pour une requête qui seras bien fait ça seras gentil de votre part de m'aidé
    Dernière modification par sabotage ; 23/04/2009 à 11h27. Motif: Orthographe

Discussions similaires

  1. Problème requête avec UNION et ORDER BY
    Par Yann21 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 12/12/2003, 11h02
  2. Requète avec NOT EXISTS
    Par missllyss dans le forum SQL
    Réponses: 2
    Dernier message: 23/09/2003, 15h20
  3. Requête avec l'expression Like
    Par Mvu dans le forum ASP
    Réponses: 3
    Dernier message: 02/09/2003, 09h39
  4. problème de requête avec jointures
    Par tinhat dans le forum Requêtes
    Réponses: 7
    Dernier message: 11/08/2003, 10h33
  5. Problème dans requête avec count()
    Par BadFox dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/07/2003, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo