gpt4 book ai didi

php - 在文本输入中显示截断的值,但最终将完整值存储在数据库中

转载 作者:行者123 更新时间:2023-11-29 11:22:39 25 4
gpt4 key购买 nike

有没有办法在文本输入中显示两位小数(例如 0.00),但在数据库中存储四位小数(例如 0.0001)。我尝试使用 toFixed(2);但问题是,当 $_POST 插入数据时, toFixed “确实”将小数缩短为两位(在本例中),导致仅在数据库中存储两位小数。

我真正想要的是在文本输入中向用户显示 0.00,但将实际值 0.0001 存储在数据库中。

如何实现这一目标?

最佳答案

这种方法怎么样?

保持文本框像这样,在前端可见

<input type="text" name="front_value" value="0.00" />

在上面的文本框旁边创建一个像这样的隐藏字段,它将存储插入数据库的精确值。

<input type="hidden" name="db_value" value="0.0001" />

提交表单时您可以使用$_POST['db_value']

关于php - 在文本输入中显示截断的值,但最终将完整值存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38672100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com