I don't understand what you are trying to do... If you need to verify whether the page has already been submitted to itself, you can test any of the form variables using isset(). For example:
<? if(isset($name)) { $LoadedBefore = 1; } if(!$LoadedBefore) { echo "<form name='form1' action='$PHP_SELF'>"; echo "<input type='text' name='name'>"; echo "<input type='submit' name='submitdata' value='submit'>"; } ?> You can also pass the data back into the form: echo "<input type='text' name='$name'>"; // using $name variable as value Steven J. Walker Walker Effects www.walkereffects.com [EMAIL PROTECTED] On Thursday, February 14, 2002, at 11:09 AM, James Taylor wrote: > Can someone recommend a better method for doing something like the > following? > All of my programs are written like this, but it's really poor form > considering I'm not predeclaring my variables, etc. Only thing I can > really > think of is to assign a value in the form a number like 1 or something, > then > do a if $value == 1 {do something} but that seems kinda hokey. Here's an > example of something I'd do: > > > <HTML><BODY> > > <? > > if ($submitdata) { > dosomething; > exit; > } > > echo "<form name=\"form\" action=\"$PHP_SELF?\">\n"; > echo " <input type=\"text\" name=\"data\">\n"; > echo " <input type=\"submit\" name=\"submitdata\" value=\" Submit > \">\n"; > echo "</form>\n</body>\n</html>"; > > ?> > > -- > 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