Conditions...if

Résolu
Bonjour,

j'ai un probleme, je debute et je bloque :

$boire = mysql_query("SELECT boire FROM bar WHERE nom='$nom'");
$table3=mysql_fetch_assoc($boire);
if ($boire = Tu as déjà bu aujourd'hui) // SI il a déjà bu

{

$boire2 = "Tu as déjà bu aujourd'hui";

}

else // SINON

{

$boire2 = "Tu as soif";

}


merci de votre aide !
Configuration: Windows XP
Firefox 2.0.0.11

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour, essaye ça

    if ($boire = 'Tu as déjà bu aujourd'hui') // SI il a déjà bu
    1. deja tu as oublé las quillemaits dans le if()-_-
      et dans la if() la condition si .... est egal a ..... c'est == et pas =

      En esperant a voir répondu a ta question
      1. Modérateur
        Salut,

        = c'est pour affectation
        == c'est pour tester l'égalité

        $boire = mysql_query("SELECT boire FROM bar WHERE nom='$nom'");
        $table3=mysql_fetch_assoc($boire);
        if ($boire == "Tu as déjà bu aujourd'hui") // SI il a déjà bu
        
        {
        
        $boire2 = "Tu as déjà bu aujourd'hui";
        
        }
        
        else // SINON
        
        {
        
        $boire2 = "Tu as soif";


        }
        1. a et j'ai trouvé un autre problème.... dans le if() tu interroge $boire qui est ta requête SQL....

          code (normalement) corrigé:

          $boire = mysql_query("SELECT boire FROM bar WHERE nom='$nom'");
          $table3=mysql_fetch_assoc($boire);
          if ($table3 == "Tu as déjà bu aujourd'hui") // SI il a déjà bu

          {

          $boire2 = "Tu as déjà bu aujourd'hui";

          }

          else // SINON

          {

          $boire2 = "Tu as soif";

          }