I think this may be because you did not include echo in: value=" <?php echo $HTTP_POST_VARS['fname']; ?>"
so try this: <input name ="fname" type="text" value=" <?php echo $HTTP_POST_VARS['fname']; ?>" -----Original Message----- From: Daniel J. Rychlik [mailto:[EMAIL PROTECTED] Sent: Friday, June 13, 2003 4:28 PM To: Ralph; [EMAIL PROTECTED] Subject: Re: [PHP] $_SESSION as $key=>$value I read the document 4 times. I understand how it works and now Im excited about applying this to my application, however Im running into a problem. Im recieving an error on my page. I have this in my form. <input name ="fname" type="text" value=" <?php $HTTP_POST_VARS['fname']; ?>" /> and when running, I recieve Notice: Undefined index: fname I also used the example from here http://www.zend.com/zend/spotlight/form-pro-php4.php and I recieved the same message. Any Ideas, to help me break through these barriers? Thanks so much Dan ----- Original Message ----- From: "Ralph" <[EMAIL PROTECTED]> To: "'Daniel J. Rychlik'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Friday, June 13, 2003 1:50 AM Subject: RE: [PHP] $_SESSION as $key=>$value > Daniel, > > Rather than sending them to a new page to validate the form and then > sending them back if a field is invalid, do the error checking from the > same script. > > Here's an example, a bit simple but just to give you an idea. > > For a better explanation, you should read this article which elaborates > on this method: > > http://www.zend.com/zend/spotlight/form-pro-php4.php > > > <?php > > if($HTTP_POST_VARS){ > > // check for required fields > if(!HTTP_POST_VARS['name'] || !HTTP_POST_VARS['email']) > $error_message = 'You did not provide all required fields' > } > > // any other error checking you want to do > .... > ?> > > > <?php > > // if error, print out error message > if($error_message){ > echo $error_message; > } > > ?> > > <FORM METHOD="post" ACTION="<?php echo $PHP_SELF ?>"> > <INPUT TYPE="text" NAME="name" SIZE="20" VALUE="<?php echo > $HTTP_POST_VARS['name'] ?>"> > <INPUT TYPE="text" NAME="email" SIZE="20" VALUE="<?php echo > $HTTP_POST_VARS['email'] ?>"> > and so on.... > > <INPUT TYPE="submit" NAME="process_form" VALUE="Submit"> > > -----Original Message----- > From: Daniel J. Rychlik [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 12, 2003 2:40 PM > To: [EMAIL PROTECTED] > Subject: [PHP] $_SESSION as $key=>$value > > Is this valid to iterate over a form variables.? > > foreach ($_SESSION as $key=>$value) > > and another question, do I need this <form action="scripts/process.php" > method="post"> in my form? > > Im really struggling with $_SESSION. Im trying to program smarter and > make friendlier applications. > > Ive submitted several emails dealing with this function and I apologize > for beating a dead horse, so to speak. > > I have a form with a few form fields. Im working on an error function > that will take the data that was entered and pass it back to the form so > that the user will not have to input the data again. If an error is > found I use the header function to go back to the form. Im having > trouble with passing back the data. Do I in my form setup a $_GET or > should I use the $_SESSION to call it. I am also going to setup a few > css styles that highlight which field was found in error. > > Again, I apologize for my lack of vision and maybe a spark of light will > go off, and I will be able to make some connections to get this done. > > Dan > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php