Page 1 sur 1

condition!

Posté : 03 mars 2006, 22:02
par knops
salut, voila la condtion qui suit devrait m'afficher un echo avec du text a chaque fois selon la valeur de $total (ici $total=51), le problèm c'est que si $total est entre 1 et 10 sa va si $total entre 11 et 49 c'est ok mais dés quz $total =5 ou plus il n'affiche que l'echo de $total <=11.....
ya pas moyen de préciser la va leut de $total genre- $total = entre x et y

Merci...


<?
$total=51;
if($total <= 10 )
{
 echo'<em>bissmill\'ah</em>' ;
 }
if($total >= 11 )
{
 echo'<em>on commence...' ;
}
if($total >= 50 )
{
 echo'la moitié de cent' ;
}
if($total >= 100 )
{
 echo'pile aya encore!' ; 
}
if($total >= 500 )
{
 echo'Mlih mlih' ; 
}
if($total >= 1000 )
{
 echo'Labasse on aura du job' ; 
}
if($total >= 2000 )
{
 echo'Hna harbine wellah' ; 
}
?>

Posté : 03 mars 2006, 22:21
par Elie
<? 
$total=51; 
if($total <= 10) 
{ 
echo'<em>bissmill\'ah</em>' ; 
} 
elseif(($total >= 11 )  || ($total < 50 ))
{ 
echo'<em>on commence...' ; 
} 
elseif(($total >= 50 )  || ($total < 100 ))
{ 
echo'la moitié de cent' ; 
} 
elseif(($total >= 100 )  || ($total < 500 ))
{ 
echo'pile aya encore!' ; 
} 
elseif(($total >= 500 )  || ($total < 1000 ))
{ 
echo'Mlih mlih' ; 
} 
elseif(($total >= 1000)  || ($total < 2000 ))
{ 
echo'Labasse on aura du job' ; 
} 
else
{ 
echo'Hna harbine wellah' ; 
} 
?> 

Posté : 04 mars 2006, 02:19
par Pipolako
Petite question pour que j'apprenne bien ^^
On ne peut pas mettre and à la place de || pour que ça donne ça ? Enfin moi ça me semblait logique...
elseif(($total >= 11 )  and ($total < 50 ))
{
echo'<em>on commence...' ;
} 

Posté : 04 mars 2006, 02:20
par Elie
Ouais AND ou && c'est mieux !

Posté : 04 mars 2006, 02:38
par Pipolako
Ok merci