Php 使用For循环从数据库的下拉框中选择正确的值
我有两个下拉框用于日和年输入。这些值是在注册期间获取的,因此此下拉列表用于更新目的。我想用存储在数据库中的正确值预填充这两个下拉列表。下拉列表中的值使用for循环填充,提交表单时,应提交新的更新值 以下是我的两个下拉列表和从数据库检索日期和年份的PHP代码:Php 使用For循环从数据库的下拉框中选择正确的值,php,codeigniter,Php,Codeigniter,我有两个下拉框用于日和年输入。这些值是在注册期间获取的,因此此下拉列表用于更新目的。我想用存储在数据库中的正确值预填充这两个下拉列表。下拉列表中的值使用for循环填充,提交表单时,应提交新的更新值 以下是我的两个下拉列表和从数据库检索日期和年份的PHP代码: <?php $dateOfBirth = explode("/", $users[0]['date_of_birth']); $day = $dateOfBirth[0];
<?php
$dateOfBirth = explode("/", $users[0]['date_of_birth']);
$day = $dateOfBirth[0];
$month = $dateOfBirth[1];
$year = $dateOfBirth[2];
?>
<div class="form-group col-md-3">
<select id="day" name="day" class="form-control" required>
<?php for( $i=1; $i <=31; $i++) { ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
</div>
<div class="form-group col-md-3">
<select id="year" name="year" class="form-control" required>
<?php for( $i=1940; $i <= date("Y") -18; $i++) { ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
</div>
感谢您的帮助
您没有使用循环数据检查此代码中的值
使用以下代码在下拉列表中显示从数据库获取的值。 这是JavaScript代码
<script>
$(document).ready(function (e) {
$('#day').val('<?=$day;?>');
$('#year').val('<?=$year;?>');
});
</script>
<script>
$(document).ready(function (e) {
$('#day').val('<?=$day;?>');
$('#year').val('<?=$year;?>');
});
</script>