我正在尝试设置要在服务器中发送的默认值。
我有一个禁用文本框,所以如果我选择第二个,第二个学期将出现在文本字段中,然后提交出现在服务器的文本字段中的第二个学期,并进入数据库,但每次我尝试回显该值,我似乎无法找到正在发送的值请帮助
<div class = "form-group">
<?php
if (isset($_POST['semester'])){
$semester = $_POST['sem'];
if ($semester == 1){
?>
<input type="text" name="<?php echo $semester?>" value="1st Semester" disabled>
<?php
}
else {
?>
<input type="text" name="<?php echo $semester; ?>" value="2nd Semester" disabled>
<?php
}
}
?>
<div>
这就是我一直试图找出这个文本框是否在设置输入时返回任何值
if(isset($_POST['save11'])){
$sem = ['1']; //this is the value sent from the $semester
echo $sem;
}
输入文本将不会发送到服务器,因为它已被禁用。如果您想使用输入表单发送它,但不允许用户更改它,请阅读input type hidden。
未显示但其值已提交给服务器的控件
剩下的就是找到一些方法向用户显示学期,如果有必要的话。