[FX.php List] PHP Notices OK?
VanBuskirk, Patricia
pvanbuskirk at otc.fsu.edu
Wed Dec 12 10:10:15 MST 2007
Hey Steve!
I hadn't tried the first idea ... would that not send back an undefined
variable error if the checkbox was unchecked? The second is a very
interesting idea, which I would never have thought of!
Trish
-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Steve Winter
Sent: Wednesday, December 12, 2007 12:00 PM
To: 'FX.php Discussion List'
Subject: RE: [FX.php List] PHP Notices OK?
Hi Trish,
Would doing
foreach($_POST as $key => $value)
$ordersQuery->AddDBParam($key, $value);
Not have worked for some reason...??
The other thing that I have done with checkboxes is to set a hidden
field,
with the same name just before the checkbox, with value 'defaultValue',
then
when looping through I can not save those by doing
foreach($_POST as $key => $value) {
if($value != 'defaultValue')
$ordersQuery->AddDBParam($key, $value);
}
Cheers
Steve
-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of VanBuskirk,
Patricia
Sent: 12 December 2007 16:50
To: FX.php Discussion List
Subject: RE: [FX.php List] PHP Notices OK?
I have had a heck of a time with undefined variable errors, especially
when they are in checkboxes or radio buttons. I had to do a statement
such as:
$checkBoxes =
array('BasicSvc_Features','Instrument','Number_800','Calling_Card','COS'
,'Auth_Code','Voice
Mail','VM_Passcode_Reset','Meet_Me','Cellular_Service','SCV','Video_Conf
erence','Networking','DSL','Cable_Internet','Access_System','Budget_Info
_Change','Information_Change','Wiring', 'Estimate');
foreach($checkBoxes as $checkBox) {
if(isset($_POST[$checkBox])) {
$ordersQuery->AddDBParam($checkBox, $_POST[$checkBox]);
}
}
Trish
-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Jonathan
Schwartz
Sent: Wednesday, December 12, 2007 11:40 AM
To: FX.php Discussion List
Subject: RE: [FX.php List] PHP Notices OK?
OK. That's fair.
To be honest, I never knew about these things since I have developed
on my own server and Notices are turned off....until now. ;-)
One step further...my notices appear to be of the Undefined Variable
type. I did see your suggestion from last week, to add in
if(isset($variable)) rather than "surprise" PHP when an undeclared
variable appears. Is another alternative to simply declare the
variable at the top of he page? If so, how is that best done?
Thx
Jonathan
At 4:15 PM +0000 12/12/07, Steve Winter wrote:
>Hi Jonathan,
>
>Well I guess that one is rather 'up to the conscience of the individual
>church goer' ;-)
>
>For me, personally, no, it's not acceptable, as it means that something
>isn't 100% correct, which means you can't be 100% sure that when it
runs on
>a client server, or you move it from one server to another, that it
will
>still behave correctly...
>
>My staging server has every level of error reporting possible turned
on, and
>when that gives no messages, notices, errors, or unexpected twitches,
then I
>feel reasonably sure that my code will run at the very least, on
similar
>versions of PHP, if not on all...
>
>My 2p worth...
>
>Cheers
>Steve
>
>-----Original Message-----
>From: fx.php_list-bounces at mail.iviking.org
>[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Jonathan
Schwartz
>Sent: 12 December 2007 16:05
>To: FX.php Discussion List
>Subject: [FX.php List] PHP Notices OK?
>
>Hi Folks,
>
>Is it acceptable for a solution to produce NOTICES (for undefined
>variables) and then essentially hide them by turning off
>error_reporting NOTICES?
>
>Or at minimum, should the solution run clean without notices?
>
>
>Thx
>--
>Jonathan Schwartz
>Exit 445 Group
>jonathan at exit445.com
>http://www.exit445.com
>415-381-1852
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list
--
Jonathan Schwartz
Exit 445 Group
jonathan at exit445.com
http://www.exit445.com
415-381-1852
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list