我不知道该怎么说,所以我会尽力而为。我正在尝试从我的数据库中的某个列中创建一个常量。它是什么网站,您可以在其中预订正在举行的某些活动。在数据库中,有一列表示特定场地的最大座位数(num_seats)。在网站上,它显示了剩余/可用座位的最大数量(当有人预订座位时减去数量)。我想要做的是,在一定数量的情况下,可用性从可用到有限再到无。“无”部分很简单,我正在寻找的是有限的。我希望在只有大约 1/3 的场地可用时将其更改为“有限”。
现在,当所有者输入座位数(我们会说 100)时,数据库填充 100,所以 1/3 大约是 34。我的问题是,当一个人注册时,数字会下降,所以 99 = 33, 90 = 31, 80 = 26。它总是会改变,所以如果我说:
if($num_seats < $row['num_seats'] / .33) {
echo "Limited";
}
这永远不会是真的,因为它总是在变化。我的问题(抱歉“啰嗦”)是,是否在我的 php 代码中将数字设为常量,或者将新列添加到数据库并命名为 max_num_seats 和另一个名称是否会更容易席位可用?
先谢谢了...