> Well, I think I should give a better explanation. I have been > seeing a lot > of scripts that appear to be on multiple pages. For example: > You open file.php, and you are greeted with a form asking > your name. You > give in your name and then submit the form. After you submit > the form you > would normally get a new page saying your name has been > stored or something > like that. This time, that also happens BUT you do not go to > a new separate > file. The URL in your browser is still on file.php, however > the form that > was there before is GONE and you see a totally new page. I am > asking how > something like this can be done. If it will help I can attach > a file that > does this.
Yes, and exactly this is what I told you ;) I've got one page, let's say "main.php". This page is looking for a var, let's say called "$curAction"; $curAction is not present the script knows that you're new to this site and calls a function called "displayWelcome" (wherever this function is defined ;)). <?php $curAction = $HTTP_POST_VARS["curAction"]; switch ($curAction) { case "displayForm1": { displayForm1(); break; } case "displayForm2": { displayForm2(); break; } case "logoff": { displayGoodbye(); logout(); break; } // And so on... } function displayForm1() { ?><form><!-- html goes here --></form><?php } // ...and so forth ?> So this switch casecade handles what content is to be displayed, which looks as if you where getting different pages... Better now? Cheers, Kiko ----- It's not a bug, it's a feature. christoph starkmann mailto:[EMAIL PROTECTED] http://www.fh-augsburg.de/~kiko ICQ: 100601600 ----- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php