Je viens vers vous pour une question ultra basique et pourtant qui va bientôt me rendre fou...
Voici mon code, un switch très simple :
Code : Tout sélectionner
echo 'Poids total : '.$poidtotal;
echo '<br/>Livraison : ';
switch ($poidtotal)
{
case ($poidtotal == 0) :
echo 'Option 1';
break;
case ($poidtotal > 0 && $poidtotal <= 350) :
echo 'Option 2';
break;
case ($poidtotal > 350 && $poidtotal <= 700) :
echo 'Option 3';
break;
}
Poids total : 0
Livraison : Option 2
Au lieu de Option 1, puisque le poids est de 0.... Le script marche très bien pour les autre cas (entre 1 et 350 kg, puis 351 et 700kg), mais pas pour 0... Ca fait deux heures que je tourne en rond, alors que le code est super simple... J'ai essayé une conversion en int, j'ai essayé un <1 à la place du ==0... Mais rien ne change !
Une idée ?
Merci