>>> >> my php program does not display current result of submitted form >>> >> instead the previous content is shown until you refresh manually >>> >> (which means resubmitting the form). >>> >> >>> >> Can someone help me out because, I want to display the result of the >>> >> latest form result and not the old one. >>> >> >>> >> I am using apache server on windows. Please help. >>> > >>> > have you per chance got all data saved in the session and are using a >>> > script >>> > like >>> > >>> > if( something in session ) { >>> > show session >>> > } >>> > else if( something in post ) { >>> > add form data to session >>> > } >>> > else { >>> > show only the form >>> > } >>> > >>> > three common causes are: >>> > 1- you're not actually processing the new form data >>> > 2- your browser isn't sending the form data second time round >>> > 3- your browser is caching the page (very very unlikely) >>> > >>> > regards >>> > >>> >>> Hi Nathan, >>> >>> Most likely your <form> is using POST method and your browser is >>> caching the page. >yes my form is using post method but how do you stop catching the page hi Andrew, use the code below. it is from this page http://www.php.net/header look for "Example #2 Caching directives". <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past ?> to be sure, put them as the first 2 lines at the top. Virgil http://www.jampmark.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php