php - 如何在发布前在用户输入时更新表单
问题描述
我试图让用户从复选框中进行选择,然后向他显示正确的列表。
这是我的代码:
qualification: <select name="qualification">
<option value="ET">ET</option>
<option value="TM">TM</option>
</select><br>
current registration: <input type="checkbox" name="classRegular" value="RegularClass">Regular Class<br>
<input type="checkbox" name="classTaahdoh" value="Taahdoh">Taahdoh<br>
<?php
$selectedQualification = $_POST['qualification']; // Storing Selected Value In Variable
if(isset($_POST['classRegular'])){
if ( $selectedQualification == "ET") {
echo 'Class: <select name="regularClass">';
$sql = "SELECT idClass FROM Class Where category = 'ET' ";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
//output data of each row in dropdown list
while($row = $result->fetch_assoc()) {
echo "<option value='{".$d['idClass']."}'>".$d['idClass']."</option>";
}
} else {
echo '0 results';
}
?>
用户检查类的类型后它不显示列表,是因为我检查了 'POST' 吗?我还能做哪些其他选择?
请问有什么帮助吗?
解决方案
如果要在用户检查类类型后显示列表,请删除
if(isset($_POST['classRegular'])) {
如果阻止代码。然后每次都会显示答案列表。
推荐阅读
- javascript - 如何获取 Parse Json 数据 jQuery 每个?
- sql - 如何在 SQL 中连接阿拉伯字符串第一和英文第二?
- r - 按 data.table 中最高与第二高的比率过滤
- python - 将 CSV 文件转换为 pandas 的“平面文件”
- javascript - 如何在类中正确要求 Electron BrowserWindow
- batch-file - 来自 ANT 任务的 FTP 文件:Windows Server 到 Windows 10 远程 m/c
- ios - 在设置的时间之间触发本地通知,每天间隔。(例如上午 10 点到下午 6 点,每天间隔 5 分钟)
- javascript - JS 脚本标签内的 EJS 标签
- javascript - 打开和关闭聊天气泡按钮的 div 弹出窗口
- c# - 如何反序列化列表的二进制文件并读取它?