刷新后将html下拉列表设置为选定值

时间:2011-06-02 21:52:52

标签: html variables get drop-down-menu default

如何在刷新后将下拉菜单设置为get变量。有一个HTML菜单,刷新后我想将下拉列表设置为选择变量。例如,如果我从菜单中选择3然后单击提交下拉列表应显示3.我曾经使用文本框执行此操作,我将值设置为获取变量我只是尝试使用html下拉菜单执行相同的技术。

</select>
                <?php
                $c=$_GET['c'];
                $p=$_GET['p'];
                $id=$_GET['id'];



                if ($c!=NULL){


                        $sq=mysql_query("SELECT * FROM ps WHERE b='$id' AND c='$c'"); 


                            while ($row=mysql_fetch_assoc($sq)) { 


                            $start=$row['start'];
                            $start=trim($start);
                            $m=$row['m'];


                            }

                        echo "<select type='text' name='pro' id='amount' value= '$p'>";
                            echo "<option value=''>P</option>";
                                while ($start<=$m){

                                echo "<option value='$start'>$start</option>";

                                $start++;

                                }



                }
    ?>
                    </select>

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

这是一种形式吗?如果是这样,你会回复这样的选项:

   echo "<option value='$start'";
   if (isset($_POST['pro']) && ($_POST['pro']==$start)) echo " selected='selected'";
   echo ">$start</option>\n";

但首先你需要提交表格。 我们的想法是将此select元素的set变量值与循环中$ start的当前值进行比较,如果匹配则打印“selected”。