установить html выпадающий список для выбранного значения после обновления - PullRequest
0 голосов
/ 03 июня 2011

как мне установить выпадающее меню для получения переменной после обновления.Есть HTML-меню, и после обновления я бы хотел, чтобы раскрывающийся список был установлен на переменную выбора.например, если я выбираю 3 из меню, затем нажимаю «отправить», в раскрывающемся списке должно отображаться 3. Я использовал это для текстовых полей, в которых я устанавливал значение для переменной get. Я просто пытался сделать эту же технику с помощью 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 голосов
/ 03 июня 2011

Это в форме?Если это так, вы получаете следующие варианты:

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

Но сначала вам необходимо отправить форму.Идея состоит в том, что вы сравниваете значение переменной набора для этого элемента select с текущим значением $ start в цикле и выводите «selected», если они совпадают.

0 голосов
/ 03 июня 2011

Ты это имел ввиду ??

http://www.plus2net.com/php_tutorial/pb-drop.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...