notice,可以忽视哈.
原因就是因为,你调用$_POST['name']时,表单没有提交或者表单中没有这个名字的元素时,$_POST数组并没有这个索引,所以给出notice错误.如果不想显示,可以在文件头加<?php
error_reporting(E_ALL & ~E_NOTICE);//显示除了notice之外的所有错误.
?>
原因就是因为,你调用$_POST['name']时,表单没有提交或者表单中没有这个名字的元素时,$_POST数组并没有这个索引,所以给出notice错误.如果不想显示,可以在文件头加<?php
error_reporting(E_ALL & ~E_NOTICE);//显示除了notice之外的所有错误.
?>
$name = $_POST['name'];
$sex = $_POST['sex'];
$email = $_POST['email'];
$url = $_POST['url'];
$comment = $_POST['comment'];
$sql="INSERT INTO guestbook (name,sex,email,url,comment,postdtm,)
VALUES('$name','$sex','$email','$url ','$comment',NOW())";
换成这种看看。