我有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;
答案 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 使用所有选项重复此操作,尽管使用将选项值作为参数的函数更加清晰