Condition OU qui passe comme un ET
Bonjour à tous,
J'ai un souci avec une condition IF.
En effet, dans ce IF j'utilise le OU, mais celui est compté comme un ET.
Voici mon code simplifié:
Code:
1 2 3 4 5 6 7 8
|
if ($_SESSION['s_login']!="" || $_GET['vote']=="")
{
blabla
}
else
{
blabla} |
Donc voila, je ne comprends pas pourquoi ce || est compté comme un &&.
J ai testé les 2 conditions séparément, elles sont correctes
J ai essayé avec des parenthèses du style:
Code:
1 2 3 4 5 6 7 8
|
if ( ($_SESSION['s_login']!="") || ($_GET['vote']=="") )
{
blabla
}
else
{
blabla} |
Idem, ça marche pas
Si quelqu'un avait une idée, je serais preneur!
Merci d'avance et bonne fin de week end