10/10/2018, 00:04
Mong các cao thủ PHP giúp gấp (không thêm dữ liệu trong vào bảng được)
$db = mysql_connect('localhost', 'root', 'root');
mysql_select_db('cms', $db);
$sql = "insert into category values(','$_POST['name']','$_POST['position']','$_POST['image']', '$_POST['url']','$_POST['target']','$_POST['display']','$_POST['homepage']','$_POST['public']','$_POST['view']','$_POST['idParent']')";
mysql_query($sql);
mysql_close($db);
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:AppServwwwcmsaddCategory.php on line 6
đoạn code trên bị lỗi gì mà không chạy được.
Mong các cao thủ PHP giúp gấp
thanks
mysql_select_db('cms', $db);
$sql = "insert into category values(','$_POST['name']','$_POST['position']','$_POST['image']', '$_POST['url']','$_POST['target']','$_POST['display']','$_POST['homepage']','$_POST['public']','$_POST['view']','$_POST['idParent']')";
mysql_query($sql);
mysql_close($db);
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:AppServwwwcmsaddCategory.php on line 6
đoạn code trên bị lỗi gì mà không chạy được.
Mong các cao thủ PHP giúp gấp
thanks
Bài liên quan
1. Cắt cái màu đỏ này chẳng hạn:
mình sữa hết rồi mà nó cũng không chạy
$db = mysql_connect('localhost', 'root', 'root');
mysql_select_db('cms', $db);
$sql = "INSERT INTO category('idCategory','name', 'positon','image','url', 'target','display','homepage','public','view','idP arent') VALUES('','strval("$_POST['name']")','intval("$_POST['position']")','strval("$_POST['image']")', 'strval("$_POST['url']")','strval("$_POST['target']")','strval("$_POST['display']")','intval("$_POST['homepage']")', 'intval("$_POST['public']")','intval("$_POST['view']")', 'intval("$_POST['idParent']")')";
mysql_query($sql);
mysql_close($db);
Parse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\cms\addCategory.php on line 6
giúp mình với các pro ơi.
Mấy cái như strval("$_POST['name'] bạn chuyển hết thành biến trước sau đó đưa vào câu lệnh sql cho dễ quản lý.
ví dụ:
$name=$_POST***91;'name'***93;;
$image=$_POST***91;'image'***93;;
//...
$sql="insert into category(name,image) values('$name','$image')// .v.v.
cám ơn bạn nhiều, mình làm được rồi
Sai là ở nháy đơn nháy kép thôi.
Đúng ra phải viết:
"insert into category values('','{$_POST[name]}','{$_POST[position]}',...)";