Php 返回下拉列表的选定字段
我想知道当表单重新加载时,用户是否单击submit返回所选值 这就是我所尝试的,没有运气Php 返回下拉列表的选定字段,php,forms,Php,Forms,我想知道当表单重新加载时,用户是否单击submit返回所选值 这就是我所尝试的,没有运气 <?php $getData = $db->prepare("SELECT * FROM first_university_degree_list"); if ($getData->execute()) { $res = $getData->get_result(); wh
<?php
$getData = $db->prepare("SELECT * FROM first_university_degree_list");
if ($getData->execute()) {
$res = $getData->get_result();
while ($data = $res->fetch_array()) {
?>
<option value="<?php echo $data['univ_degree']; ?>" <?php if($FirstUniversityDegree == $data['univ_degree']) echo 'selected="selected"'; ?>><?php echo $data['univ_degree']; ?></option>
<?php
}
}
?>
就我理解你的问题而言,我认为这是你正在寻找的解决方案
<?php
$getData = $db->prepare("SELECT * FROM first_university_degree_list");
if ($getData->execute()) {
$res = $getData->get_result();
while ($data = $res->fetch_array()) {
if($FirstUniversityDegree == $data['univ_degree'])
{
?>
<option value="<?php echo $data['univ_degree']; ?>" selected="selected"><?php echo $data['univ_degree']; ?></option>
<?php
}
else
{
?>
<option value="<?php echo $data['univ_degree']; ?>" ><?php echo $data['univ_degree']; ?></option>
<?php
}
?>
<?php
}
}
?>
您想用记录表单数据库填充下拉列表,是吗?它已经填充了。。。不,如果表单重新加载以返回用户选择的项,我需要您是否使用javascript/jquery验证?如果否,则使用将返回用户选择值的值。否则请提供javascript验证代码。谢谢,但在提交表单后,它仍然返回,因为未选择任何项目$FirstUniversityGreee值来自何处?它来自数据库这对我来说很好
<?php
$getData = $db->prepare("SELECT * FROM first_university_degree_list");
if ($getData->execute()) {
$res = $getData->get_result();
while ($data = $res->fetch_array()) {
?>
<option value="<?php echo $data['univ_degree']?>" <?php if($FirstUniversityDegree==$data['univ_degree']) print 'selected="selected"'; ?>>
<?php echo $data['univ_degree']; ?></option>
<?php
}
}
?>