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 :

dedoubler un popup PHP/SQL


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 653
    Par défaut dedoubler un popup PHP/SQL
    Bonjour le forum et voici encore un pb tordu que je vous expose.

    Je suis en train de faire une sorte de FAQ a multi BDD, tout fonctionne.

    Le hic arrive lorsque je cherche a afficher un message dans un popup.

    C'est toujours le meme popup (nom) qui apparait, mais l'interieur devrait changer en fonction de mes select mais rien n'y fait, voici la partie du code qui ne fonctionne pas :


    Commentaire du code :
    Une php est ouverte avec dans son url la variable NB
    Je compare cette var a celles présentes dans la table com et en cliquant sur voir historique MOI, je dois afficher une popup (ou DIV, mais je n'y suis pas arrivé) qui affiche les commentaires dont la var NB est egale au champ NB et source = MOI, le tout l'un en dessous des autres dans le popup

    et je devrais pouvoir faire la meme chose avec historique TOI, mais c'est toujours les com de Hitorique MOI qui s'affiche, pourquoi?


    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
    29
    30
    31
    32
    33
     
    <div class=droite-fiche-2>Historique MOI :<hr>
    <div class=droite-fiche-text-2>
    <div id="layer1"><span id="close"><a href="javascript:setVisible('layer1')" style="text-decoration: none"><strong><b><font color="#FF0000">X</font></b></strong></a></span>
    <p>
    <?
    $nbcom = $ligne['NB'];
    $message = mysql_query ("SELECT * FROM com WHERE NB = $nbcom and source='MOI' order by datecom desc");
    while($listM = mysql_fetch_assoc($message))
    {
    $datecom = $listM['datecom'];
    $txtcom = $listM['textecom'];
    echo ''.$datecom.'<hr>'.$txtcom.'<br><br>';
    }
    ?></p></div>
    <a href="#" onClick="setVisible('layer1');return false" target="_self">Voir l'Historique</a><br>
    </div></div>
    <div class=droite-fiche-3>Historique TOI :<hr>
    <div class=droite-fiche-text-3>
    <div id="layer1"><span id="close"><a href="javascript:setVisible('layer1')" style="text-decoration: none"><strong><b><font color="#FF0000">X</font></b></strong></a></span>
    <p>
    <?
    $nbcom = $ligne['NB'];
    $message = mysql_query ("SELECT * FROM com WHERE NB = $nbcom and source<>'TOI' order by datecom desc");
    while($listM = mysql_fetch_assoc($message))
    {
    $datecom = $listM['datecom'];
    $txtcom = $listM['textecom'];
    echo ''.$datecom.'<hr>'.$txtcom.'<br><br>';
    }
    ?></p></div>
    <a href="#" onClick="setVisible('layer1');return false" target="_self">Voir l'Historique</a><br>
    </div></div>
    Merci beaucoup de votre temps.

  2. #2
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Toi, toi mon toit mais pourquoi MOI ?
    Bon alors plus serieusement...
    La réponse est simple !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $message = mysql_query ("SELECT * FROM com WHERE NB = $nbcom and source<>'TOI' order by datecom desc");
    Dans ta requete tu ecris ceci <b><></b>. Et je crois que ceci veux dire différent... Donc si c'est diférent de TOI, c'est MOI....
    Bref essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $message = mysql_query ("SELECT * FROM com WHERE NB = $nbcom and source='TOI' order by datecom desc");

    @+
    cadou
    Je, Tu, Il....

Discussions similaires

  1. [MySQL] choix en insert et update PHP SQL
    Par guillaumeIOB dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 04/05/2006, 19h21
  2. [Javascript] Popup PHP
    Par Invité dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2006, 12h25
  3. SqlServer locké, solution en PHP ? SQL ? [URGENT]
    Par beepmaster dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/12/2005, 09h16
  4. [SQL-Server] Renseignements php <-> sql server
    Par mic79 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/10/2005, 11h36
  5. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09

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