我有一个包含 9 个下拉框的表单,需要由相同的查询填充。我使用 foreach 循环列出选项,但将代码复制到 scond 下拉列表不会产生任何选项。我想这是因为结果已经循环所以什么也没找到。
如何为每个循环重置结果?或者也许有人可能知道有一种更有效的方法来实现这一点。
这是查询:
$qry2 = "SELECT ride_id, name FROM tpf_rides WHERE park_id = $park_id ORDER BY name ASC";
$res2 = $pdo->query($qry2);
这是我正在使用的循环:
<select name="ride_id_image">
<option value="">Select Ride</option>
<?php foreach ($res2 as $row2) {
printf('<option value="%s">%s</option>' . PHP_EOL, $row2['ride_id'], $row2['name'] );
} ?>
</select>
谢谢