Php 后整数
我使用AJAX的POST方法将整数值从表单发送到要插入数据库的php脚本。当我这样做时,当我转换它时,值总是为零,例如Php 后整数,php,ajax,post,integer,Php,Ajax,Post,Integer,我使用AJAX的POST方法将整数值从表单发送到要插入数据库的php脚本。当我这样做时,当我转换它时,值总是为零,例如$int=(int)$\u POST['total']和$int=intval($_POST['total'])string(2)“20”}返回到屏幕。有人知道如何帮助我吗?您的变量似乎位于$\u POST['int']而不是$\u POST['total']。因此,请更改name属性或php以更正此问题。问题不太清楚。请回顾您的问题,并在这样做时更具体地说。太棒了,您让我免于了
$int=(int)$\u POST['total']
和$int=intval($_POST['total'])当我不强制转换它时,$int变量被分配一个字符串,当我var\u dump
the$\u POST
我得到array(1){[“int”]=>string(2)“20”}
返回到屏幕。有人知道如何帮助我吗?您的变量似乎位于$\u POST['int']
而不是$\u POST['total']
。因此,请更改name
属性或php以更正此问题。问题不太清楚。请回顾您的问题,并在这样做时更具体地说。太棒了,您让我免于了无休止的压力,谢谢。如果您将错误报告(E_ALL)添加到脚本顶部,PHP会在发现类似的内容时发出通知,您不必猜测:-)@RayPaseur谢谢从现在开始会这样做