Parse error: syntax error, unexpected T_IF
大意为:语法错误,意想不到的T_IF
一般这种错误的原因都是 IF 语法结构不正确导致的,但从你传上的代码来看,没发现错误的地方,你可以检查IF语句块是否完整。
sql语句后没有分号,这里是PHP程序,不是mysql控制台,还有就是$_POST[]是好是在外面定义
这样写$_POST[name]程序首先认为name是一个常量,然后尝试着去找这个常量,如果找不到才去执行你要的
个人看法
看一看if前面那行是不是少了分号了。
后面多了个“;”,我也是遇到这样的问题,不过我的情况恰恰相反