Jump to content

[SOLVED] "IF" statement with negative numbers


Moron

Recommended Posts

Okay, if I use....

 

if ($VARIABLE > 0) {
echo $VARIABLE;
}

 

...everything works great....until a field has a negative number, then it doesn't display.

 

If I use...

 

if (VARIABLE > -1000000) {
echo $VARIABLE;
}

 

(any insane negative number will do), then everyone gets a zero, since zero is greater than a negative number.

 

Ideas?

 

So it becomes an issue when your number is negative or less than zero?

 

If I understood you right, try this...

<?php

//Do this check before your other conditional statements...
if($number < 0) $number = 0;

if($variable > $number) {
  //Do the dew man.
}

?>

So it becomes an issue when your number is negative or less than zero?

 

If I understood you right, try this...

<?php

//Do this check before your other conditional statements...
if($number < 0) $number = 0;

if($variable > $number) {
  //Do the dew man.
}

 

Good thinking, but here's the problem. If there's a negative number there, I want to display it as a positive number using the abs() function. But.... I have to make this determination while it's still in its raw (negative) form in the database.

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.