PHP提交后保留表单值

时间:2016-12-24 23:27:42

标签: php html forms

所以我想使用某种类型的表单,我需要看看所选的选项是什么。现在我只想回应所选择的内容,但我不知道如何。例如,如果有人想选择2,它将回显2.我的表格:

<label for="format"><strong>Options</strong></label>
<select id="optionsid" name="optionsname">  
<option value="one">1</option>
<option value="two">2</option>
<option value="three">3</option>
</select>
编辑:所以在找到标签的动作部分之后,我几乎得到了我想要的东西,它在同一个文件上有一个动作。我希望以挑选的方式显示表单,例如我几乎得到它here,但我想显示选项号为2而不是代码中的第一个,如果2之后被选中提交按钮被点击。谁会知道怎么做?很抱歉没有提前说明。我的代码现在是

<form action="" method="post">
<label for="format"><strong>Options</strong></label>
<select id="optionsid" name="optionsname">
<option value="one">1</option>
<option value="two">2</option>
<option value="three">3</option>
</select>
<button type="submit"> send </button>
</form>

<?php echo $_POST['optionsname'];?>

1 个答案:

答案 0 :(得分:1)

您需要使用formphp方法创建POST并在GET内检索其值,例如:

<强> form_select.php

<?php

if(!empty($_POST)){

    echo $_POST['optionsname'];
    exit;
}
?>

<form action="form_select.php" method="post">
<label for="format"><strong>Options</strong></label>
<select id="optionsid" name="optionsname">
<option value="one">1</option>
<option value="two">2</option>
<option value="three">3</option>
</select>
<button type="submit"> send </button>
</form>