zlb(主题表)
(主题)     (种类)
name       zhonglei
体育新闻    ty
娱乐新闻    yl
房产新闻    fc
电脑新闻    dn
下面只有两个 
数据库里后加了3个新闻
怎么循环写出来才能已下面格式输出来<option value="ty" >体育新闻</option>
<option value="yl" >娱乐新闻</option>

解决方案 »

  1.   

    这是个标题框
    类别:  <select name="lb" style="width:508">
    <option value="tyxw" >体育新闻</option>
    <option value="ylxw" >娱乐新闻</option>
           </select><br>
    主题:  <input type="text" name="sc" style="width:508"><br>
           <textarea name='say' cols='80' rows='25'></textarea><br>
           <input type="submit" value="上传">
           <input type="hidden" name="chaozuo" value="charu">
           <input type="reset" value="重置">
    这里只有两个 体育新闻,娱乐新闻我后加了2个房产新闻    fc 
              电脑新闻    dn 怎么写才能已上面格式输出来
      

  2.   

    这个房产新闻和电脑新闻从数据库里取出来怎么写才能已下面格式出现??<option value="ty" >体育新闻 </option> 
    <option value="yl" >娱乐新闻 </option>
    <option value="fc" >房产新闻 </option>
    <option value="dn" >电脑新闻 </option>
      

  3.   

    SELECT [name], [zhonglei] FROM zlb
    查出结果放 $rows 然后 循环输出.$html = '';
    $precode = "\t\t\t";
    foreach($rows as $k=>$v){
      $html .= "{$precode}"."<option value=\"{$v['zhonglei']}\">{$v['name']}</option>"."\r\n";
    }echo $html;
    exit;
      

  4.   


    $con=mssql_pconnect(localhost,sa,123456);
    mssql_select_db(datebase,$con);
    $sql="SELECT [name], [zhonglei] FROM zlb ";
    $rs=mssql_query($sql,$con);
    $option='';
    while($rw=mssql_fetch_row($rs)){
       $option .="<option value=\"$rw[1]\">$rw[0]</option><br>";
    }
    echo $option;