I apologize for not including all of the information. I did this as an include file, which explains why it isn't working:
< !--- beginning of myinclude.php ---- > <? If ($varA == True) { ?> < ! --- end of myinclude.php --- > < ! ---- beginning of testfile.php --- > <? Include('myinclude.php'); ?> Html here that should display only if $varA == True < ? } // generic parser error generated here Else { ?> HTML that only displays if $varA != True <? } ?> < ! ----- End of testfile.php ---- > In ASP this works, in PHP it doesn't ... any ideas? "Michael Sims" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > At 01:11 PM 12/23/2001 -0700, Robert Dyke wrote: > >Hello: > > > >In ASP I can write a Conditional statement like this: > > > ><% If $varA == True Then %> > >Straight HTML in here that only displays if $varA == True > ><% Else %> > >Straight HTML in here that only displays if $varA != True > ><% End if %> > > > >Translating this to PHP doesn't work: > > > ><? If ($varA == True) { ?> // error is generated here ... > > > > > >Is there some way to do it this way in PHP? I'd rather not create a huge > >variable and then echo that. > > As others have pointed out, the above should work provided that you are > terminating your curly braces properly. > > Another (perhaps easier) option would be to use "alternate syntax" which is > more similar to VBScript. For example, the following works in PHP: > > <?if($varA === true):?> > ...html... > <?else:?> > ...html... > <?endif?> > > Note the colon's which are required. The endif will need a semicolon if > there are any other commands after it in the same code block. Also, I > don't believe you can mix alternate syntax and normal syntax in the same > control structure. For example, the following will probably give an error: > > <? > if (condition): > if (other condition) { > do stuff > } > endif; > ?> > > You'd have to use alternate syntax on the nested if statement as well... > > I personally prefer alternate syntax when I'm breaking into and out of PHP > a lot, like the example above. For more info: > > http://www.php.net/manual/en/control-structures.alternative-syntax.php > -- 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]