需要帮助。
当我点击第1页上的链接时,应该在第2页的下拉列表中预先选择该值。我应该如何在核心php中执行此操作?下拉列表是从数据库中列出的
第1页。
<td>
<a href="assign_student.php" class="link">Assign Student</a>
</td>
2页
<div class="form-group">
<label for="classes">Select Class </label>
<select name="classes" class="form-control">
<?php foreach ($resultClass as $row): ?>
<option value="<?php echo $row['id']?>"><?php echo $row["class_name"]?>
</option>
<?php endforeach ?>
答案 0 :(得分:0)
你可以做到
<?php foreach ($resultClass as $row):
if($row['id'] == 'Your desired id'){
?>
<option value="<?php echo $row['id']?>" selected><?php echo $row["class_name"]?>
</option>
<?php } else{
<option value="<?php echo $row['id']?>"><?php echo $row["class_name"]?>
</option>
<?php }endforeach ?>
答案 1 :(得分:0)
在链接中的查询字符串中传递值,例如
<a href="assign_student.php?class=2" class="link">Assign Student</a>
然后你将通过
获得第2页的变量$_GET['class']
在select&gt;中进行比较像
这样的选项<option value="<?php echo $row['id']?>" <?php if($row['id'] == $_GET['class']) { echo "selected='selected'"; } ?> ><?php echo $row["class_name"]?>
祝你好运! :)