Jump to content

What's wrong with my "IS_NULL" statement?


Moron

Recommended Posts

(Please ignore HTML formatting)

 

if (is_null($RESULT['PBS_ACCOUNT_ID']))    {

echo "<font size=2 color=#000000 face=arial>                 <</font>";
echo "<font size=2 color=#000000 face=arial>PBS_ACCOUNT_ID</font>";
echo "<font size=2 color=#000000 face=arial>></font>";
echo "<font size=2 color=#000000 face=arial>HELLO</font>";


echo "<font size=2 color=#000000 face=arial><</font>";
echo "<font size=2 color=#000000 face=arial>/PBS_ACCOUNT_ID</font>";
echo "<font size=2 color=#000000 face=arial>></font>";


}

else

{

echo "<font size=2 color=#000000 face=arial>                 <</font>";
echo "<font size=2 color=#000000 face=arial>PBS_ACCOUNT_ID</font>";
echo "<font size=2 color=#000000 face=arial>></font>";

echo "<B>";
echo $RESULT['PBS_ACCOUNT_ID']; 
echo "</B>";

echo "<font size=2 color=#000000 face=arial><</font>";
echo "<font size=2 color=#000000 face=arial>/PBS_ACCOUNT_ID</font>";
echo "<font size=2 color=#000000 face=arial>></font>";
echo "<BR>";

}

 

If the PBS_ACCOUNT_ID field is empty, it just shows blank. Why doesn't it echo "HELLO?" Or should I be using "IS_EMPTY?"

 

Link to comment
https://forums.phpfreaks.com/topic/229878-whats-wrong-with-my-is_null-statement/
Share on other sites

Hi,

 

is_null checks if the variable is equal to null. Returns true if null, false otherwise

 

You can read it here in the manual:

http://no2.php.net/manual/en/function.is-null.php

 

What you want to use is empty:

http://no2.php.net/manual/en/function.empty.php

 

Then it is not NULL, it is empty. There's a difference. NULL is a non-value which is equal to nothing else, not even another NULL. var_dump() the variable in question, and see what is actually in it; it's probably an empty string.

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.