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

2024-11-22 08:17:45
推荐回答(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的书写格式