【发布时间】:2021-08-23 17:47:08
【问题描述】:
我正在创建一个预订页面,其中将有一个剩余数量选择框。初始值为 6,如果有人预订 2 张门票,那么我希望下一位访客只能选择 1 到 4 之间的数量。
我猜我会使用一个 PHP 数组,其中我采用变量 4 并且只生成从 1 到 4 的选项标签。
作为新手,我不知道如何做到这一点。有人可以帮忙吗?
谢谢,
约翰
【问题讨论】:
我正在创建一个预订页面,其中将有一个剩余数量选择框。初始值为 6,如果有人预订 2 张门票,那么我希望下一位访客只能选择 1 到 4 之间的数量。
我猜我会使用一个 PHP 数组,其中我采用变量 4 并且只生成从 1 到 4 的选项标签。
作为新手,我不知道如何做到这一点。有人可以帮忙吗?
谢谢,
约翰
【问题讨论】:
找到了解决办法。
<?php
$val = "4";
?>
<form>
<select>
<option selected="selected">Choose one</option>
<?php
foreach (range(1, $val) as $number) {
echo "<option value='".$number."'>".$number."</option>";
}
?>
</select>
<input type="submit" value="Submit">
</form>
【讨论】: