Математически израз

vankich

Registered
Имам система, която трупа точки за всеки потребител и също така модул за промяна на точките за всеки потребител. Изчислявам ги по следния начин
$edited = $_POST['points'] - $row[points];
как да го направя когато е положителна стойността да изкарва + пред цифрата, защото сега не изкарва нищо, а когато е отрицателна логично си изкарва -
 
Защо не направиш една проверка, дали променливата $edited не е по-голяма или по-малка от нула:
if($edited>0){
echo "+".....;
} else {
echo "-"......;
}
 
Не съм много сигурен дали те разбрах но ако съм те разбрал пробвай с това


<?php
$число="точките"; // изкарай си ги както са ти..
if ($число > 0)
{
echo " + ";
}
else
{
echo " - ";
}
?>
 
Код:
 <?php
$edited = $_POST['points'] - $row[points];  
if ($edited > 0)
{
$edited = '+'.$edited;
}
echo $edited;
?>

Не слагайте Else echo '-';
защото ,ако резултата е отрицателен ,ще стане
--500
 

Горе