|
Did you try what Scott suggested? Is your LASTNAME field longer than LANME and therefore since you're using MOVE (which is "move right") you're simply not seeing the data in the LNAME field. Normally would you would do this: Eval LNAME = cgiGetVar('LAST') -Bob Cozzi www.RPGxTools.com RPG xTools - Enjoy programming again. -----Original Message----- From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of D.W. Sent: Sunday, October 09, 2005 12:01 AM To: 'Web Enabling the AS400 / iSeries' Subject: RE: [WEB400] Combining numeric values Here is a copy of the HTML <HTML> <HEAD> <TITLE>This is a test</TITLE> </HEAD> <BODY> <FORM ACTION="http://192.168.0.200/cgi-bin/test1" METHOD="GET"> <INPUT TYPE="text" NAME="LAST"> <INPUT TYPE="SUBMIT"> </FORM> </BODY> </HTML> -----Original Message----- From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of cozzi@xxxxxxxxx Sent: Saturday, October 08, 2005 11:51 PM To: Web Enabling the AS400 / iSeries Subject: RE: [WEB400] Combining numeric values Look at you <INPUT> tag in your HTML. Is the name="LAST" exactly the same as your cgiGetVar('LAST') call? If not, that's your problem. These names are case sensitive--A common problem. -Bob > -------- Original Message -------- > Subject: RE: [WEB400] Combining numeric values > From: "D.W." <dpalme@xxxxxxxxxxx> > Date: Sat, October 08, 2005 10:16 pm > To: "'Web Enabling the AS400 / iSeries'" <web400@xxxxxxxxxxxx> > > This is turning into one of those projects that always takes twice as > long as it should :) > > This is probably more for Bob Cozzi but if anyone else can assist I > promise to READ EVERY SINGLE post and respond appropriately. > > I have setup a very simple webpage that has one input tag called LAST > (for last name) and by using the GET method I can see it being passed > so I know this part is working correctly. > > My program takes this input via cgiGetVar and assigns it to LAST NAME > with the following lines of code: > > C CALLP cgiinit() > C EVAL LASTNAME = cgiGetVar('LAST') > > I am then attempting to write this to a PF called RECM with the > following: > > C MOVE LASTNAME LNAME > C WRITE RECM > > A blank record is written to the file but nothing in the LNAME > field...so either I am not getting the data correctly from the web or > I am missing something else along the way....any suggestions, hints > would be appreciated. > > Douglas > > > -----Original Message----- > From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] > On Behalf Of cozzi@xxxxxxxxx > Sent: Saturday, October 08, 2005 5:46 PM > To: Web Enabling the AS400 / iSeries > Subject: RE: [WEB400] Combining numeric values > > > Douglas, > > Are you saying that you have 3 input fields on the web page. You want > to take them and combined them into one long field in the CGI program? > Is that right? > > Then, yes, use + in EVAL to do that. eval ssn = SSN1+SSN2+SSN3 > > Of course you'd have to do the appropriate edit check before this to > insure they have the right number of digits. > > -Bob > > > > -------- Original Message -------- > > Subject: [WEB400] Combining numeric values > > From: "D.W." <dpalme@xxxxxxxxxxx> > > Date: Sat, October 08, 2005 3:36 pm > > To: "Web Enabling the AS400 / iSeries" <web400@xxxxxxxxxxxx> > > > > One of our physical files has a field that is used for holding SSN > > data, 9 characters in length with no decimals. > > > > With cgi, we are parsing the data into three separate variables to > > ensure the length is correct and contains only numeric values..IE: SS1 > > > 3 characters in length, SS2 2 characters in length and SS3 4 > > characters in length. > > > > Where I am stumped is attempting to combine these into a fourth so > > that if I have 123-45-6789 as a SSN it will come in via the browser as > > > SS1=123, SS2=45, SS3=6789 I can turn it into 123456789. > > > > I thought about defining the variables as character type and then > > concatenate them with an EVAL statement and then just write it to the > > PF...anyone have any issues with this? Any suggestions would be > > appreciated. > > > > Douglas > > > > -- > > This is the Web Enabling the AS400 / iSeries (WEB400) mailing list > > To post a message email: WEB400@xxxxxxxxxxxx To subscribe, > > unsubscribe, or change list options, > > visit: http://lists.midrange.com/mailman/listinfo/web400 > > or email: WEB400-request@xxxxxxxxxxxx > > Before posting, please take a moment to review the archives at > > http://archive.midrange.com/web400. > > -- > This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To > post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or > change list options, > visit: http://lists.midrange.com/mailman/listinfo/web400 > or email: WEB400-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/web400. > > > -- > This is the Web Enabling the AS400 / iSeries (WEB400) mailing list > To post a message email: WEB400@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/web400 > or email: WEB400-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/web400.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.