在php中提交后保留选择框数据
我希望我的选择框在提交表单后保留数据。下面是代码在php中提交后保留选择框数据,php,Php,我希望我的选择框在提交表单后保留数据。下面是代码 foreach ($data as $row) { $selected = ''; if (isset($_SESSION['classes']) && !empty($_SESSION['classes'])) { global $selected; $sessions = $_SESSION['classes
foreach ($data as $row) {
$selected = '';
if (isset($_SESSION['classes']) && !empty($_SESSION['classes'])) {
global $selected;
$sessions = $_SESSION['classes'];
$cls_val = $row['id'];
if ($sessions == $cls_val) {
$selected= "selected";
echo $selected;
}
}
$html.= '<option $selected value="'.$row['id'].'">'.Purifier($cls_full_data).'</option>';
}
echo '<select name="class_id" id="class_id" class="form-control form-control-sm font-label">'.$html.'</select>';
echo '<br>';
foreach($data作为$row){
$selected='';
如果(isset($_会话['classes'])和&!empty($_会话['classes'])){
选定全球美元;
$sessions=$\会话['classes'];
$cls_val=$row['id'];
如果($sessions==$cls\u val){
$selected=“selected”;
选择echo$;
}
}
$html.=''.purizer($cls\u full\u data)。'';
}
回显“.$html.”;
回声“
”;
代码在显示下拉列表时没有任何问题,但是,我无法在提交后获得所选的值 将代码更改为:
foreach ($data as $row) {
$selected = '';
if (isset($_SESSION['classes']) && !empty($_SESSION['classes'])) {
global $selected;
$sessions = $_SESSION['classes'];
$cls_val = $row['id'];
if ($sessions == $cls_val) {
$selected= "selected";
echo $selected;
}
}
$html.= '<option '.$selected.' value="'.$row['id'].'">'.Purifier($cls_full_data).'</option>';
}
echo '<select name="class_id" id="class_id" class="form-control form-control-sm font-label">'.$html.'</select>';
echo '<br>';
foreach($data作为$row){
$selected='';
如果(isset($_会话['classes'])和&!empty($_会话['classes'])){
选定全球美元;
$sessions=$\会话['classes'];
$cls_val=$row['id'];
如果($sessions==$cls\u val){
$selected=“selected”;
选择echo$;
}
}
$html.=''.purizer($cls\u full\u data)。'';
}
回显“.$html.”;
回声“
”;
这看起来好多了
$html='';
$sessions='';
if (isset($_SESSION['classes']) && !empty($_SESSION['classes'])) {
$sessions = $_SESSION['classes'];
}
foreach ($data as $row) {
$selected = '';
if ($sessions == $row['id']) {
$selected= 'selected';
}
$html.= '<option value="'.$row['id'].'" '.$selected.'>'.Purifier($cls_full_data).'</option>';
}
echo '<select name="class_id" id="class_id" class="form-control form-control-sm font-label">'.$html.'</select>';
echo '<br>';
$html='';
$sessions='';
如果(isset($_会话['classes'])和&!empty($_会话['classes'])){
$sessions=$\会话['classes'];
}
foreach($行数据){
$selected='';
如果($sessions==$row['id'])){
$selected='selected';
}
$html.=''.purizer($cls\u full\u data)。'';
}
回显“.$html.”;
回声“
”;
设置会话['classes']的部分在哪里?