> >to a new page that displays the success notices etc and if they
> >do a back or a refresh nothing will happen as the POST data
> >is on the previous now "removed" from history page.
> 
>          I understand, but the reason i am trying to stick with just
one
> page is that i want it to be practical. I mean, the moment the user
clicks
> "submit" the page reloads and shows his comment immediately, and give
him
> the functionality of pressing refresh to see if anyone else commented
in
> the meantime.
>          Also, by using a different page, even with a redirect back to
the
> original, might take a little while, since the original is a bit heavy
on
> the download side. ;-)

You can still use one page and use a "middle-man" technique. The part
that processes the form input would redirect back to itself after the
data is inserted into the database, thus getting rid of the post data.
So subsequent refreshes of the page will refresh without attempting to
repost the data. 

The only other way to do it is to check the data you're about to insert
to see if it's already there. If it is, then don't insert it...

---John W. Holmes...

PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to