老师,金额只能输入数字怎么判断啊
$productPrice = mysqli_real_escape_string($conn,intval(trim($_POST['product_price']))); if(!is_int($productPrice)===false) { msg(2,"商品价格只能输入数字"); }
老师我用上面的代码想控制只能输入代码,但是发现不行,后来我又想用is_numeric判断,但是我发现这个里面有个问题啊,因为用了intval(),那岂不是不管输入什么都会被强制转换为int吗?
所以,只能在前端用js限制???后端要怎么限制呢?
12
收起
正在回答
2回答
你好,不用转换成intval,直接在后台使用is_numeric来判断它是不是数字即可。
如果解决了你的问题,请采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星