par
storm61 » 08 sept. 2005, 00:23
Bonsoir
je souhaite afficher une image en fonction d'une moyenne de valeur dans une table de ma base je suis très pres de la soluce mais la je seche car j'essaye de mettre l'instruction round() mais je n'arrive pas au résultat
par exemple dans mon script je voudrais que la moyenne soit arrondi a l'entier superieur ou inferieur (si c'est 2,75 ca sera 3 et si c'est 3,45 ca sera 3 aussi etc...) et affiche l'image 'stars_3.gif'
si la moyenne est égale à 3 ce script marche si j'ai 3,01 la ca se barre en sucette
UN petit coup de pouce SVP
<?php $reviews2_query = tep_db_query("select products_id, AVG(reviews_rating) as moyenne from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' GROUP BY products_id");
$reviews2 = tep_db_fetch_array($reviews2_query);
echo TEXT_REVIEW_RATING;
if ($reviews2['moyenne'] =='3') {
echo tep_image(DIR_WS_IMAGES . 'stars_3.gif');
} else {
}
?>