[RESOLU] math avec switch ?

Eléphant du PHP | 257 Messages

05 avr. 2014, 12:18

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;
}
?>

Eléphant du PHP | 257 Messages

05 avr. 2014, 12:35

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).'"/>';
}