在delete.php中,能 echo $select 吗?

解决方案 »

  1.   

    用printf看看: (不保证正确)printf("<option value='.$result[0].'>".$result[0]."</option>");
      

  2.   

    先在你的DELETE。PHP中看看 是否可以显示SELECT的值
    如果能显示说明你的SQL语句处理错误!
      

  3.   

    to rosen:这样做也不行。
    在原来的main.php中select的值是静态的,例如:
    <select name="select">
        <option>新闻1</option>
        <option>新闻2</option>
      </select>
    ---这样做的话是成功的。而不是象现在那样:---
    <select name="select">
          <?
           while(OCIFetchInto($stmt, &$result)&&$result[0]!='') {
           echo "<option value='.$result[0].'>".$result[0]."</option>";
           }
           ?>
    </select>
      我想问题是出在这儿的。
      

  4.   

    我觉得应该是这样
         <select name="select">
          <?
           while(OCIFetchInto($stmt, &$result)&&$result[0]!='') {
           echo "<option value=\"$result[0]\">".$result[0]."</option>";
           }
           ?>
    </select>
    你试一试看看行不行
      

  5.   

    :)谢谢fbib1540_cn()。  成功了!!!
      

  6.   

    最好 变量和字符串分离echo "<option value=".$result[0].">".$result[0]."</option>";