cs_mogmog
Messages postés41Date d'inscriptionvendredi 27 juin 2003StatutMembreDernière intervention23 mars 2006 28 juil. 2003 à 01:28
Tu es sure que l'on peut mettre un encadrement dans un if ?? Je pensais ke ca ne marchait pas!! Tas essaye avec
if ( $tarif >10 and $tarif <= 20) ......
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 28 juil. 2003 à 10:50
on a pas le droit au encadrement utlise des conditions comme or, and... de plus ici un switch serait mieu enfin cela donne :
$tarif = $tarifmax - $tarifmin;
if ($tarif <= 10)
{
$tarifcat == 1;
}
if ($tarif >10 and $tarif <= 20)
{
$tarifcat == 2;
}
if ($tarif > 20 and $tarif <= 30)
{
$tarifcat == 3;
}
if (40 < $tarif)
{
$tarifcat == 4;
}
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 28 juil. 2003 à 14:48
switch est une autre sorte de structure de controle il est équivalent à un if mais son utilisation est préférable pour sa clarté quand on a plusieurs tests à effectuer sur une meme variable pour l'exemple :
http://www.lephpfacile.com/tutorials/index.php?page_a_afficher=8 \->Bye Defkrie !?!
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Houzefa
Messages postés453Date d'inscriptiondimanche 9 février 2003StatutMembreDernière intervention 9 juillet 20042 28 juil. 2003 à 18:20
aucun de ces scripts ne peut fonctionner !
en effet a chaque fois ya 2 signes "égal" collés, alors que faut en mettre qu'1 seul.
sinon utilise des if, elseif, et else, ce sera + simple. le switch n'est pas adapté pour des encadrements.
script corrigé :