我在数据库中有两个表。在表中,他们是我的所有部门,显示在下拉选项中。在第二个表格中,我在分区字段中提交我的部门名称。 我希望除法字段显示中的值作为dropdown中的默认值。这是我的代码..
这是我的第一个查询,所有部门都来了
$all_customers = mysql_query("select * from `supp_customers`");
<select name="division" id="c_name" required class="form-control" onchange="my_function(this,<?php echo $users['id']; ?>)">
<option value="">All Divisions</option>
<?php while($customer = mysql_fetch_array($all_customers)){ ?>
<option value="<?php echo $customer['name']; ?>"><?php echo $customer['name']; ?></option>
<?php } ?>
</select>
和我的第二个查询
$pro_qry = mysql_query("SELECT * FROM `supp_average_notes` where `id`='$id'");
$div_query = mysql_fetch_array($pro_qry);
$dive_query['division'];
?>
我想在下拉列表中将$ div_query ['division']设置为默认值。怎么可能
答案 0 :(得分:0)
在while
循环中,您应该将分区与当前分区进行比较。如果相同,请选择该选项。我建议你
<?php foreach ($divisions as $division): ?>
<?php if ($division['id'] == $currentDivision['id']) $selected = ' selected="selected"'; else $selected = ''; ?>
<option <?= $selected ?> value="<?= $division['id'] ?>">
<?= $division['name'] ?>
</option>
<?php endforeach ?>