RE: php: $array["fieldname"] gives "undefined index" err
| From: | Al Savage | Date: | Sat, 23 Jun 2001 07:26:13 +0000 |
| Subject: | RE: php: $array["fieldname"] gives "undefined index" err | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-9759@lists.php.net to get a copy of this message | ||
** Reply to note from Jonathan Hilgeman <JHilgeman@ecx.com> Fri, 22 Jun 2001 14:44:57 -0700
Jonathan asks:
> Whats your query look like? Do you perform any joins?
$query = "SELECT * FROM $table WHERE CustNo='$CustNo'";
Pretty vanilla stuff.
[ . . . ]
> BUT! If the field is NULL, php spits out this:
>
> "Warning: Undefined index: Website in
> f:\website\pmaco\admin\contacts1.php on line 241"
The offending line was:
if ($row["Website"]) {
// do stuff
}
and is now:
if (!is_null($row["Website"])) {
if (strlen($row["Website"])) {
// do stuff
}
}
Same warning msg. But if I substitute a numberic index, as in:
if ($row[33]) {
// do stuff
}
it works fine. But I need to use the associative index.
Regards,
Al S.
--
* Hillman & other Rootes Group manuals online: http://asavage.fdns.net/Hillman
* Ford Falcon manuals online: http://FalconFAQ.fdns.net
My computer is no longer a virgin; it's lost its Himem+