| 
 Posted by boclair on 01/18/07 21:58 
lister wrote: 
> Hi, 
>  
> I have a situation where I have a large block of HTML code that is 
> conditionally displayed. In effect I have: 
>  
> html page 
> some html 
>  
> <?php 
> if (bShowBlock) 
> { 
>   //LARGE BLOCK OF HTML 
> } 
> else 
> { 
>   //SOME OTHER LARGE BLOCK OF HTML 
> } 
>  
> some more html 
>  
> What is the quickest and easiest way to do this? Echoing is not an 
> option as I would have to escape eveything in the HTML blocks. 
>  
 
 
A further method that can be useful is to use conditionals on the css  
display property.  e.g 
 
<?php if(conditionA){$display="block;"} 
       elseif (conditionB) {$display="none;"} 
?> 
<div style="<php echo $display;?>"> 
	BLOCK OF MARKUP 
</div> 
 
Louise
 
[Back to original message] 
 |