在PHP中处理选择选项表单中的数据
我有基本的登录表单:在PHP中处理选择选项表单中的数据,php,Php,我有基本的登录表单: .... <input type="text" required autocomplete="off" name="user_name"/> <input type="password" required autocomplete="off" name="password"/> .... 。。。。 .... 但我希望用户从节选项中选择用户名,而不是从键盘输入用户名。所以我做了一个选择选项表单 <
....
<input type="text" required autocomplete="off" name="user_name"/>
<input type="password" required autocomplete="off" name="password"/>
....
。。。。
....
但我希望用户从节选项中选择用户名,而不是从键盘输入用户名。所以我做了一个选择选项表单
<div class="col-md-2">
<select name="Grade" id="Grade"
data-live-search="true" class="chosen selectpicker form-control" required>
<option value="">Select Grade</option>
</select>
</div>
<div class="col-md-1 col-sm-12" id="lable1"><id="lable1">user</div>
<div class="col-md-2">
<!--select username-->
<select class="selectpicker form-control" name="user" id="user" autofocus="autofocus" required>
<option value="">Select an Option</option>
</select>
<!--select username-->
</div>
选择等级
用户
选择一个选项
我如何从选择选项表单中删除数据而不是输入用户名
<input type="text" required autocomplete="off" name="user_name"/>
访问PHP中的HTML
元素
HTML表单中的所有HTML元素都可以通过以下变量通过其名称由PHP访问:
$\u POST['NAME']
或$\u GET['NAME']
获取或发布取决于您的表单操作。
这些变量的值是HTML元素的value属性
如form.guide中所述
这是select元素的一个示例
HTML:
你用同样的方法做。请确保使用了正确的元素名称。我尝试了
,但无效。用户名的选项值是从哪里填充的?从mysql数据库中,“但不工作”不是一个有用的问题陈述。它以什么方式不起作用?预期的结果是什么?实际结果如何?你有什么错误吗?如果是,具体是什么?此外,这里实际上没有显示任何PHP代码。如果这就是这个问题的真正含义,那么您应该展示代码。
<p>
What is your Gender?
<select name="formGender">
<option value="">Select...</option>
<option value="M">Male</option>
<option value="F">Female</option>
</select>
</p>
<?php
if(isset($_POST['formSubmit']) ) //IF FORM SUBMIT IS PRESSED
{
$varMovie = $_POST['formMovie']; // Other form inputs
$varName = $_POST['formName']; // Other form inputs
$varGender = $_POST['formGender']; //Our Select element
$errorMessage = "";
// - - - snip - - -
}
?>
<!--select username-->
<select class="selectpicker form-control" name="user" id="user" autofocus="autofocus" required>
<option value="user1">USER ONE</option>
<option value="user2">USER TWO</option>
</select>
<!--select username-->
if(isset($_POST['user']) ){
$name=$_POST['user']; //user1 if USER ONE selected or user2 if second one...
}