echo  "<option  value=".$CaseName.">".$CaseName."</option>";  改为 
echo  "<option  value='".$CaseName."'>".$CaseName."</option>";  看看

解决方案 »

  1.   

    <SELECT  NAME="selectCase">  
          <option  value="">--請選擇專案--</option>  
    <?php  
    $link=mysql_connect('localhost','root','test')  or  die(mysql_error());  
    mysql_select_db('cabad')  or  die('Could  not  select  database');  
    $query_string  =  "SELECT  *  FROM  casename";  
    $result  =  mysql_query($query_string)  or  die('failed:'.mysql_error());  
    while ($row = mysql_fetch_array($result))
    {
    $CaseName = $row['CaseName'];
    echo  "<option  value=".$CaseName.">".$CaseName."</option>";
    }  
    ?>  
    </SELECT>
      

  2.   

    for  ($i=0;$i<$num;$i++){  
          $row=mysql_fetch_array($result);  
          $CaseName=$row['CaseName'];                          
          echo  "<option  value=".$CaseName.">".$CaseName."</option>";  
    }  
    =========================================================================
    while( $row=mysql_fetch_array($result) ){
          $CaseName=$row['CaseName'];                          
          echo  "<option  value=".$CaseName.">".$CaseName."</option>"; 
    }
      

  3.   

    为什么不用while呢,用得着这么复杂
      

  4.   

    1、$row['CaseName'] ???
    数组的关联键是区分大小写的
    $ar = array('A'=>1, 'a'=>2);
    print_r($ar, 0);out:Array ( [A] => 1 [a] => 2 )请检查结果中是否有该项!
    print_r($row);2、书写太复杂
    $result = mysql_query($query_string)  or  die('failed:'.mysql_error());  
    while($row=mysql_fetch_array($result)) {
      $CaseName=$row['CaseName'];                          
      echo  "<option  value='$CaseName'>$CaseName</option>";  
    }  
    即可
    再简化一下
    $result = mysql_query($query_string)  or  die('failed:'.mysql_error());  
    while($row = mysql_fetch_array($result)) {
      echo  "<option  value='$row[CaseName]'>$row[CaseName]</option>";  
    }  
      

  5.   

    $link=mysql_connect('localhost','root','test')  or  die(mysql_error());  
    mysql_select_db('cabad')  or  die('Could  not  select  database');  
    $query_string  =  "SELECT  *  FROM  casename";  
    $result  =  mysql_query($query_string)  or  die('failed:'.mysql_error()); mysql_data_seek( $result, 0 );
    while($row = mysql_fetch_array( $result )){
          echo "<option value=".$row['CaseName'].">".$row['CaseName']."</option>";
    }
    试试看