Page 1 sur 1

math avec switch ?

Posté : 05 avr. 2014, 12:18
par pacphil
bonjour j'essaie de mettre en place dans ma messagerie privée en local une délimitation de message pour prévenir les membre j'essaie de mettre en place un calcul cela ne fonction pas ?

Voici le script
<?PHP
$requete_nombre_message = $connection->prepare('SELECT COUNT(*) idg FROM messages WHERE dest=:dest');
if($requete_nombre_message->execute(array(':dest'=> $_SESSION['xxxx']))){
	$nbmessrec = $requete_nombre_message->fetchColumn();
switch ($nbmessrec) {
    case '0 < 70':
        echo '<input class="vert" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>';
        break;
    case '70 < 150':
        echo '<input class="orange" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>;
        break;
    case '150 < 250':
        echo '<input class="red" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>';
        break;
}
?>

Re: math avec switch ?

Posté : 05 avr. 2014, 12:35
par pacphil
résolut
if ($nbmessrec >= 0 && $nbmessrec < 70) {
// on teste si la valeur de notre variable est comprise entre 0 et 70
echo '<input class="vert" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>&nbsp;';
}
elseif ($nbmessrec >= 70 && $nbmessrec < 150) {
// on teste si la valeur de notre variable est comprise entre 70 et 150
echo '<input class="orange" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>&nbsp;';
}
else {
// si les deux tests précédents n'ont pas aboutis, alors on tombe dans ce cas
echo '<input class="red" type="button" value="'.$nbmessrec.'/reçu'.pluriel($nbmessrec).'"/>';
}