保持下拉选项

时间:2015-09-06 11:33:55

标签: php jquery html

我有3页,register.php,view.php和edit.php

我想在edit.php中保留下拉选项 这需要第一个选择。

我的网页:

REGISTER.PHP



MyClass




EDIT.PHP



<form id="base" method="post" action="insert.php">
    				<input data-validate="number" id="contract" name="contract">
                    <input data-validate="text" id="client" name="client">
    				  <select  name="step">
    					    <option value="option1">OPTION1</option>
    						<option value="option2">OPTION2</option>
    				      </select>
    			<button data-validate="submit">Register</button>
       </form>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

尝试这样的事情,假设$step是数据库中的值。

<form id="base" name="base" method="post" action="">
    <input data-validate="number" value="<?php echo $contract; ?>" readonly="true" id="contract">
    <input data-validate="text"  value="<?php echo $client; ?>" id="client">
                      <select  name="step">
                        <?php
                            $options = array("option1" =>  "Option1", "option2" => "Option2");
                            foreach($options as $v => $c)
                                echo "<option value='$v'" . ($step == $v ? " selected='selected'" : "") . ">$c</option>";
                        ?>
                      </select>
    <input type="submit" value="Change">
</form>

答案 1 :(得分:0)

您可以为选择中的每个选项尝试此选项,但如果您的选择是动态的,则可能会更容易:

......      &gt;选项1  使用所有选项重复此操作,尽管使用将选项值作为参数的函数更加清晰