My apologies for deficient terminology. I define a "regular post" as the original <form action=somewebpage.php method=post> with globals on and the somewebpage.php using the variable sent without using $_POST. But I bet you already knew that :) You asked for the code...
My first page has ... ... echo "<form name=Search action=\"".$site."dest.html\" method=post>"; echo "<input type=text size=11 maxlength=11 name=search>"; ?> <br> <INPUT type=text size=3 name=SSN1 maxlength=3 onKeyUp=if(this.value.length==3)th is.form.SSN2.focus();> - <INPUT type=text size=2 name=SSN2 maxlength=2 onKeyUp=i f(this.value.length==2)this.form.SSN3.focus();> - <INPUT type=text size=4 name=S SN3 maxlength=4> </td> ... my second page has... ... if(isset($SSN1) ) { header( "Location: ".$site."newplace.html?SSN1=".$SSN1."&SSN2=".$S SN2."&SSN3=".$SSN3.""); } ... End result being that if they used the text input they would continue with the second page, skipping the new header. I could put a value in the text and leave SSN alone and get sent to the new header. If I put a value in SSN1 I would go to the new header. If I put the echo "hello"; before the header line and leave use the search text box leaving SSN1 blank I would not get the new header. If I used the SSN1 I would get hello and then an error message that the header had already been sent which is what I expected. However, upon removing the hello line again, it went right back to sending the new header whether SSN1 was used or not. Changing the if to reflect if($SSN1 > 0) it works as intended except that some SSN's have leading 0's for their first 3 digits so I am about to use empty(). The > 0 was a quick fix since they needed to use it immediately. PS you'll have to contend with "..." as these scripts 242 and 409 lines long respectively. I can assure you that the form is properly closed on the sending page though. Larry S. Brown Dimension Networks, Inc. (727) 723-8388 -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of - Edwin Sent: Friday, January 10, 2003 1:00 PM To: Larry Brown; Shams Cc: [EMAIL PROTECTED] Subject: RE: [PHP] checking status of a HTML checkbox "Larry Brown" <[EMAIL PROTECTED]> wrote: > Also look at empty(). I don't know if the $_POST array will send the > key if it as no variable. I know on a regular post it does send the > variable, but it has no value. What's a "regular post" anyway? Well, the key is passed even when there's even though the field might be empty. > I have used isset with just receiving post data and got > strange results. On one I had an isset statement that ran a result > that Maybe you can post the code--I'm sure somebody here can fix it... ...[snip]... > then isset may not always work. At least not in my experience--it always served its purpose ;) - E ...[snip]... __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php