My suggestion would be to checck for isset($_SESSION["temp"]) and if 
($_SESSION["temp"] > "0") with quotes .. PHP is very forgiving with data 
types, and I've found its much easier to keep track of what exactly is 
going on if I reference everything in a string format.

-Jason

Sam Masiello wrote:

> How about something like this:
>
> if ($_SESSION["temp"] > 0) ?
>
> Or if you want to be really sure:
>
> if ($_SESSION["temp"] > 0 && $_SESSION["temp"] != "")
>
> OR....if you want to be sure the value is a number as well:
>
> if ($_SESSION["temp"] > 0 && $_SESSION["temp"] != "" &&
> is_numeric($_SESSION["temp"])
>
> HTH
>
> Sam Masiello
> Software Quality Assurance Engineer
> Synacor
> (716) 853-1362 x289
> [EMAIL PROTECTED]
>
>
>
> -----Original Message-----
> From: Francis [mailto:[EMAIL PROTECTED]]
> Sent: Monday, October 14, 2002 9:23 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Argh! nulls un stuff..
>
>
> ok going mad all I need to do is check a variable and if it has a number
> in it then do something, so anything from 0 up, but it keeps thinking 0
> is null and failing, anyway around this? or am I just being stupid as
> usual?
>
> $_SESSION["temp"] = 0;
> $tempVar = 0;
>
> if($_SESSION["temp"] !=""){ echo "!= condition
> "; }
> if(isset($_SESSION["temp"])){ echo "isset condition
> ";}
> if(isset($tempVar)){ echo "tempVar isset condition
> ";} if($tempVar
> !=""){ echo "tempVar != condition
> ";} if(!empty($tempVar)){ echo
> "tempVar !empty condition
> ";}
>
>
>
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to