Hi Kevin, Bunch of thanks to you. It works beautifully! Now, all I have to do is go back over 200+ files and fix 'em all!
Sigh . . . nice way to memorize your code! :> Btw, in my test code, I did have the ending ?> -- matter of act, I had two of them!! Hmmm -- it amazing how easily the obvious can escape my attention. Regards, Andre On Tuesday 26 November 2002 02:43 pm, Kevin Stone wrote: > > <input type=text size=20 name=rsname <?php if($_SESSION['rfname'] != > > ''){print "value='{$_SESSION['rfname']}'';}> > > > > but I just get a ? in the value field, not the name. > > Yeah there's a good reason for that. You're not ending yoiur PHP tag! :-P > > Joking aside you're on the right track. This IS the way to do it. You > should never rely on the browsers cache to re-input form values in a > multi-page form. Allow me to clean that up for you a bit.. > > <input type="text" size="20" name="rsname" value="<? if > (!empty($_SESSION['rsname'])) echo $_SESSION['rsname'];?>"> > > Hope that helps. Good luck. > > -Kevin > > > ----- Original Message ----- > From: "Andre Dubuc" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, November 26, 2002 12:29 PM > Subject: [PHP] IE Problems: disappearing text with 'Back' button > > > A few people using IE have complained that when they click the 'Back' > > button > > > to edit their registration form, all info is lost and they're presented > > with > > > a blank form. > > > > I've read archives on this, and I really don't know what to do. The > > referring > > > page starts with > > > > <?php session_start() ob_start(); ?> and I know the session variables > > are passed. The referring page is headered to the check page where users > > would click 'Back' > > > > The session variables are there too. Is there some way that I could: > > > > (a) Prevent the 'blank-form-syndrome' > > > > or > > > > (b) Encode the <input type=text size=20 name=rfname> so that the name is > > filled in - I've tried: > > > > <input type=text size=20 name=rsname <?php if($_SESSION['rfname'] != > > ''){print "value='{$_SESSION['rfname']}'';}> > > > > but I just get a ? in the value field, not the name. > > > > or > > > > (c) As much as hate to use it, javascript. I've coded everything without > > it, > > > so only if I can't accomplish a reasonable approximation of 'Back' in a > > php > > > hack. > > > > or > > > > (d)I read in one of the last archived messages about a workaround. After > > the > > > user clicks 'Back' and is confronted with a now-virgin form, all they > > have > > > to do is click 'Refresh' in IE. Question is, does IE have a 'Refresh' > > button, > > > and does this, in fact, work? I have no way of testing this since I only > > have > > > Linux running. So, if some kind soul could verify whether this is true, > > it would save me a whole pile of coding! > > > > I would be very grateful for any suggestions on to retrieve hyper-lost > > data > > > input using php. > > > > Tia, Andre > > > > > > > > > > -- > > 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