我正在尝试编写php的更新代码,其中更新页面将显示用户选择的下拉列表中的先前输入数据,用户可以从其他可用选项中进行更改。这是我的代码]
echo '<select id="locations" name="locations">'--------------**to show the previously entered data**
option value="USA">USA</option>-----------------**other available data to be selected**
<option value="India">India</option>
<option value="Dubai">Dubai</option>
</select>
有人可以告诉我我要去哪里错吗?
假设这是一个用户和国家/地区表,用户可以从下拉列表中选择他们的国家/地区,然后按以下方式操作:-
<select id="locations" name="locations">
<?php foreach ($countries as $country): ?>
<option value="<?= $country->code ?>" <?= ($country->code == $user->country) ? 'selected': '' ?>><?= $country->name ?></option>
<?php endforeach; ?>
</select>
欢迎您提出其他问题。