Hi,
Im very new to php and still learning so please forgive me if there is a very simple solution.
I am trying to write a script to enter salinity measurements.
The values that are checked run from 1.000 - 1.089 going up by one, so for example 1.001, 1.002, 1.003 etc etc.
So lets say the set vaule of $desiredsalinity is 1.010 this is what I want the script to do:
1.070 - three lower than pre set vaulue, show red message
1.080 - two lower than pre set value, show yellow message
1.090 - one lower than pre set value, show green message
1.010 - equal to pre set value, show green message
1.011 - one higher than pre set value, show green message
1.012 - two higher than pre set value, show yellow message
1.013 - three higher than pre set value, show red message
This is the code I have but cant seem to get it to work, it did work for increments of 10 but not 1:
if( round( $Actualsalinity, 10 ) == round( $Desiredsalinity2, 10 ) )
{
$actualsalinitycolor = $diarygreen;
$salinitymessage=$salinitygreenmessage;
$salinityadvice=$salinityadvicegreen;
}
elseif( abs( $Actualsalinity - $Desiredsalinity2 ) <= .020 )
{
$actualsalinitycolor = $diaryyellow;
$salinitymessage=$salinityyellowmessage;
$salinityadvice=$salinityadviceyellow;
}
else
{
$actualsalinitycolor = $diaryred;
$salinitymessage=$salinityredmessage;
$salinityadvice=$salinityadvicered;
}
Any help would be appreciated.
Kind Regards
Jay