On Wed, 1 May 2002 09:19:27 +0200 "Erik" <[EMAIL PROTECTED]> wrote:
> hi, > > when i have a page tht handles forms with php it doesn't work i don't get > any error message it just shows me the same page over and over again i even > added > error_reporting(15); at the top of the script no luck windows always shows > me the same page i may click submit a douzend of times it always show the > same > > any solution for this issue ? Are you, by any chance, using Internet Explorer 6? Because I had a similar problem. I spent a whole day trying to figure why some people was telling me that my forms wouldn't work with IE when the site worked perfectly for me in Opera 6 and IE 5.0 (the one that comes with Win2k). Then, I realized they all were using Windows XP, which comes with IE 6. So I tried my site with IE 6 and the problem was there... it seems that IE 6 caches pages a little too much (to make you believe it is faster maybe?). I tried adding some headers to make sure the browser didn't store the page in the cache, but it didn't work as expected. Then I tried something else: Since the script with the form was the same script that processed the form, it was calling itself with the ACTION parameter of the FORM tag, so, I randomly added a number at the end of the script name in the FORM tag, preceded by a question mark "?". So it would look like this: <FORM action="myscript.php?498676" method="POST"> That way, you can fool IE into thinking it is a different page so it actually sends the request to the server. I know it's not the best solution, but it works. Just a little note: this "problem" doesn't seem to exist in IE6 when you use ASP pages.... was it a simple error/mistake? I think not.... Rubén Gutiérrez -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php