Condition.

Eléphant du PHP | 424 Messages

09 nov. 2006, 15:04

Bonjour à tous !

J'ai fais une condition pour colorer mon tableau. la voici :
if ($selectdip["titre"] == "1" )
	$color = 'class = "Style4"';
	else
	$color = 'class = "Style3"';
Je souhaite effectuer la condition suivante mais je n'y arrive pas...
if ($selectdip["titre"] == "1 OR 2" )
	$color = 'class = "Style4"';
	else
	$color = 'class = "Style3"';
Pourriez vous me dire comment faire pour que cela fonctionne ?
merci d'avance
Youpi Youpi Yo !

ViPHP
ViPHP | 1961 Messages

09 nov. 2006, 15:06

Bonjour,
if ($selectdip["titre"] == "1" || $selectdip["titre"] == "2" )
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 424 Messages

09 nov. 2006, 15:10

Merci ca fonctionen parfaitement....


:D
Youpi Youpi Yo !

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

09 nov. 2006, 15:13

Un p'tit opérateur ternaire ?...
Avec une factorisation ?...
C'est toujours plus élégant ! :pouce:
$color = "class = 'Style".($selectdip["titre"]==1 || $selectdip["titre"]==2) ? "4" : "3")."'";

ViPHP
ViPHP | 1961 Messages

09 nov. 2006, 15:21

Re,
@albat
Effectivement, plus élégant. Mais pour certains moins facile à comprendre et si on a des soucis avec (OR)...
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein