聘我网

新概念招聘3.0

一个下拉框绑定值问题

vote up0vote downstar

大家帮我看看,我从数据库读出来,显示到下拉框内,我想在第一次显示的时候,给他个默认值(例如:所有杂志),

根据这个默认值,查询出所有杂志,怎么判断呢,还有就是当我选择第一期杂志进行查询后,下拉框的显示的值不是1,又

刷新到第一次加载的默认值了,小弟说的可能有点乱,望大家帮助一些,谢谢!

<?php
        if ($link){ 
            echo '<html> <body> <select name="sign"> <option value="0">所有杂志</option>'; 
            $query = "select content_type from content_type";// 从数据库中读取数据 
            if ($result=@mysql_query($query)){
                $i=0; 
            while($rows=@mysql_fetch_array($result)) 
            { 
            echo "<option value='$rows[content_type]'>$rows[content_type]</option>"; 
            $rows_result[$i][0]=$rows[content_type]; 
            $i++; 
            } 
            $num=$i-1; 
            mysql_free_result($result); 
            echo '</select> </body> </html>'; 
            } else echo "执行SQL语句($query)失败:".mysql_error(); 
        } else echo '数据库连接失败!'; 
        ?>
 

1 个答复

vote up0vote down

在要选中的option中加上selected="selected",比如要选中<option value="0">所有杂志</option>':

echo '<html> <body> <select name="sign"> <option value="0" selected="selected">所有杂志</option>'; 
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.