您好我的代码中有语法错误
解析错误:语法错误,意外'(T_ENCAPSED_AND_WHITESPACE),期望标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)在第43行的C:\ xampp \ htdocs \ project \ addProduct.php
这是我的代码
mysqli_query($db_connect, "INSERT INTO `product` (`pname`, `pid`, `disc`, `price`, `size`, `tage`, `remarks`, `catid`, `img1`, `img2`, `img3`)
values('$_POST[pname]','$_POST[pid]','$_POST[pdisc]','$_POST[pprice]','$_POST[page]','$_POST[prem]','$_POST[psize]' ,'$_POST[pcat]',
'$_FILES['img1']['name']','$_FILES['img2']['name']','$_FILES['img3']['name']')");
答案 0 :(得分:1)
要解决当前问题,请从$_FILES
数组中删除单引号:
mysqli_query($db_connect, "INSERT INTO `product` (`pname`, `pid`, `disc`, `price`, `size`, `tage`, `remarks`, `catid`, `img1`, `img2`, `img3`)
values('$_POST[pname]','$_POST[pid]','$_POST[pdisc]','$_POST[pprice]','$_POST[page]','$_POST[prem]','$_POST[psize]' ,'$_POST[pcat]',
'$_FILES[img1][name]','$_FILES[img2][name]','$_FILES[img3][name]')");
要解决您的主要问题,read this。