本帖最后由 goodstudyphp 于 2011-11-03 07:48:06 编辑

解决方案 »

  1.   

    有点像是
    if()
    {
    <?php } else { ?>
    执行这个php的代码
    }
    else
    {
    <?php } ?>
    执行这个php的代码
    }
      

  2.   

    其实效果跟这个一个样<?php 
    if(条件) { 
     执行内容1 

    else { 
     执行内容2 

    ?>
      

  3.   

    <?php if(条件) { ?> 执行内容1 <?php } else { ?> 执行内容2 <?php } ?>之所以会这么写,是因为执行内容是其他的非php语言的格式,例如html,这样写可以省去一堆的echo语句。例如
    <?php
      if($a == 1){
        echo "<a href='aa.php'>clickmeaa</a>";
      }
      elseif($a == 2){
        echo "<a href='b.php'>clickmebb</a>";
      }
    ?>那么这段代码也可以这样写:
    <?php
      if($a == 1){ ?>
        <a href='aa.php'>clickmeaa</a>
      <?php }
      elseif($a == 2){ ?>
        <a href='b.php'>clickmebb</a>
    <?php
      }
    ?>
      

  4.   

    是的。有<?php ?> 你就当php 来看。其它的当非php(html || css || js)看。
      

  5.   

    <?php if(条件) { ?>
     执行内容1 
    <?php } else { ?>
     执行内容2 
    <?php } ?>所谓的 执行内容 是错误的!应为 显示内容
    在 php 标记以外的任何内容,php 都将其视为 html 内容,无执行可言
      

  6.   

    呵呵。说执行的话也行啊。我放一段js里面不就是执行了么。
    你不会说是显示js吧。