Petite Question MySQL

totostrato31 Messages postés 91 Statut Membre -  
totostrato31 Messages postés 91 Statut Membre -
Bonjour,
le principe pour lequel je tiens a utiliser le SQL est parceque j'ai un site internet sur lequel il devrait y avoir une messagerie interne d'ici peu et ... Bref voila mon probleme :
j'utilise le system SESSION php sur lequel j'ai mis ==> $_SESSION['mail'] = exemple@ccm.fr
et pour le SQL il faudrait que :

Si dans la colonne "Destinataire" de la table Messages l'adresse e-mail :
$mail = $_SESSION['mail'] est presente me l'avertir sur une autre page php !
J'avais pensé a sa mais c impossible :
$mail = $_SESSION['mail']

if (mysql_query("SELECT DestinataireFROM Messages WHERE Destinataire=$mail"))

{
echo "vous avez un nouveau message";
}
else
{
echo "toujour rien";
}

Bonne chance pour mon enigme !

4 réponses

  1. Nxl Messages postés 1257 Statut Membre 133
     
    J'avoue que je ne comprend pas tout, et surtout à quoi sert se if, il ne vérifie pas de booléens ?
    0
  2. Utilisateur anonyme
     
    Bonjour

    Si j'ai bien compris ce que tu veux (pas sûr non plus) :
    $mail = $_SESSION['mail'] 
    
    $res= mysql_query("SELECT COUNT(Destinataire) AS cnt FROM Messages WHERE Destinataire='$mail'");
    $rep=mysql_fetch_array($res);
    if ($rep['cnt']>0)
    { 
    echo "vous avez un nouveau message"; 
    } 
    else 
    { 
    echo "toujours rien"; 
    } 
    0
  3. totostrato31 Messages postés 91 Statut Membre
     
    Merci vous deux pour ces reponses aussi rapide !!
    je vais tester sa et je vous dit apres demain !
    cdlt
    0
  4. totostrato31 Messages postés 91 Statut Membre
     
    Sa marche bien , mais j'ai une autre question qui concerne les Frame ...
    J'ai 2 frame : colonne , centre.
    Dans la frame colonne , je me connecte mais il faudrait que une fois connecter centre affiche mes infos donc comment pourrais-je faire un respring de "centre" depuis la frame "colone" ?

    clt
    0