Must have been a missing semi-colon it works now. Thanks. <% echo $Action; if ($Action == "Submit") { echo " Process form"; } else { echo " Do Nothing"; } %>
<html> <form method="Post" action="self.php"> <input type="text" name="Var1" maxlength="20"> <input type="submit" name="Action" value="Submit"> </form> </html> Cc Zona wrote: > In article <[EMAIL PROTECTED]>, > [EMAIL PROTECTED] (Phantom) wrote: > > > In PHP I have tried > > > > if ($Action == "Submit") but I get a parse error in that statement. > > What am I doing wrong? Thank you. I did an echo $Action to confirm > > that it's value is Submit. > > If the variable is set as you've confirmed, then that should work. If PHP > is reporting a parse error with that line number, note that the lines where > PHP stopped parsing isn't necessarily the line where the bad code resides. > Try checking back a few lines; you may have left off a semi-colon or > somesuch. Another idea: check that the variable's length is the expected 5 > chars; maybe there's some trailing whitespace that's causing the comparison > to fail (trim() is handy for avoiding this gotcha). If neither of those > solve the problem, try re-posting with a larger code snippet. > > -- > CC -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]