php创建一个简单留言板的问题Function name must be a string in D:尀wamp尀www尀add.php on line 5

2024年11月22日 08:17
有4个网友回答
网友(1):

(1)$_post('submit')  应该写成$_POST['submit'] 其他一样改下

(2)echo $sql="insert into message (id,user,title,content,lastdate)" ." values ('','$_post(user)','$_post(title)','$_post(content)',now())"; 这个错误的用法,应该写成

$sql="INSERT INTO message (id,user,title,content,lastdate) VALUES ('','".$_POST['user']."','".$_POST['title']."','".$_POST['content']."',now())";
echo $sql;

网友(2):

echo 后面的表达式不够规范吧,后面的那个插入语句还是分成两段的。。

网友(3):

$_post(user)应该是'$_post['user']

用小括号的话PHP会以为你是想周用一个函数,所以出现在这个
Function name must be a string

网友(4):

$_POST['string'] 这才是全局post的书写格式