我现在做了
echo         "<select id='Select1' name='sitereasoncode'>";
echo  "<option value='1'>1-***</option>";
echo  "<option value='2'>2-***</option>";
echo  "<option value='3'>3-***</option>";
echo  "<option value='4'>4-***</option>";
echo  "<option value='5'>5-***</option>";条件语句是意思是,我选择否一个,则需要在下面多ECHO出来一条
if ($sitereasoncode='1')
     {
        $c='abc';
        echo   "<input type='text' name='sitereason' value='$c' readonly=no>";
echo "$sitereasoncode";
//echo "$c";
     }
     else {
           echo   "<input type='text' name='sitereason' value='123' readonly=yes >";
          }
这个语句也的错了,但是无从改了!求指导

解决方案 »

  1.   

    if ($sitereasoncode=='1')
      

  2.   

    我该如何让其动态显示呢?也就是。我在下拉框中选择不同的内容,在文本框中echo出不同的内容?
      

  3.   

    可为select加个onchange事件 每次提交页面... 在php取值输出不同的内容
    建议说下你的想实现的具体效果 
      

  4.   

    我现在做了
    echo "<select id='Select1' name='sitereasoncode'>";
    echo "<option value='1'>1-***</option>";
    echo "<option value='2'>2-***</option>";
    echo "<option value='3'>3-***</option>";
    echo "<option value='4'>4-***</option>";
    echo "<option value='5'>5-***</option>";条件语句是意思是,我选择否一个,则需要在下面多ECHO出来一条
    if ($sitereasoncode=='1')
      {
      $c='abc';
      echo "<input type='text' name='sitereason' value='$c' readonly=no>";
    echo "$sitereasoncode";
    //echo "$c";
      }
      else {
      echo "<input type='text' name='sitereason' value='123' readonly=yes >";
      }
    onchange该如何定呢
     
      

  5.   

    ECHO出来的这个文本框有什么规律吗 还是只是说选一就输出一个文本框  选了二就两个?
      

  6.   

    假设我选择下拉框的内容1  则在下拉框的换行位置 echo "<input type='text' name='sitereason' value='$c' readonly=no>";
    否则
    echo "<input type='text' name='sitereason' value='123' readonly=yes >";选1 就输出一个,选二则输出 只读的文本框 并且值是123
      

  7.   


    <?php
    $c = "abc";echo "<select id='Select1' name='sitereasoncode' onchange='chan(this.value)'>";
    echo "<option value=''>请选择</option>";
    echo "<option value='1'>1-***</option>";
    echo "<option value='2'>2-***</option>";
    echo "<option value='3'>3-***</option>";
    echo "<option value='4'>4-***</option>";
    echo "<option value='5'>5-***</option>";
    echo "</select>";
    ?>
    <div id="div1" > </div>
    <script language="javascript">
    function chan(val)
    {
    if(val=="1")
    {
    document.getElementById("div1").innerHTML="<input type='text' name='sitereason' value='<?php echo $c ?>'>";
    }
    else
    {
    document.getElementById("div1").innerHTML="<input type='text' name='sitereason' value='123' readonly>";
    }


    }
    </script>
    是不是要这样的效果?