php Notice: Undefined index: 错误提示

这个是我在网上下载的留言板代码,<?php@session_start();$sessionname=$_SESSION['name_1'];include'./incl... 这个是我在网上下载的留言板代码,

<?php
@session_start();
$sessionname=$_SESSION['name_1'];
include './include/config.php';
if(!defined('Has been building a database')){
echo '留言本数据库没有正确安装!<br /><a href="install/install.php">请点击这里安装</a>';
exit();
}
require_once 'Myclass.php'; //使用smarty类
include_once 'title.php';
$link=mysql_connect("$servername","$dbusername","$dbpassword")or die(连接错误!);
mysql_query("SET NAMES'gb2312'",$link);
mysql_select_db("$dbname")or die(不能连接数据库!);
if(isset($_GET['page'])){
$page=intval($_GET['page']);
}else{
$page=1;
}
$pagesize=$onpage;
$sql="select * from ".$tbprefix."guestbook";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
$smarty->assign("num",$num);
if(!$num==0){
if($num < $pagesize){$page_count=1;}
if($num % $pagesize){
$page_count=(int)($num / $pagesize)+1;
}else{
$page_count=$num / $pagesize;
}
}else{
$page_count=o;
}
$page_string = '';
if( $page == 1 ){
$page_string .= '第一页|上一页|';
}else{
$page_string .= '<a href=?page=1>第一页</a>|<a href=?page='.($page-1).'>上一页</a>|';
}
if( ($page == $page_count) || ($page_count == 0) ){
$page_string .= '下一页|尾页';
}else{
$page_string .= '<a href=?page='.($page+1).'>下一页</a>|<a href=?page='.$page_count.'>尾页</a>';
}
if( $num ){
$sql = "select * from ".$tbprefix."guestbook order by time_1 desc limit ". ($page-1)*$pagesize .", $pagesize";
$result = mysql_query($sql);
while($rs=mysql_fetch_array($result)){
$myquery[]=array('id'=>$rs['id'],'title'=>$rs['title'],'name'=>$rs['name'],'time'=>$rs['time'],'content'=>$rs['content']);
//if($rs['time']==date("Y-m-d")){
// $smarty->assign("new",$img)
//};
}$smarty->assign("page",$page_string);
}else{
$rowset = array();
}
$smarty->assign("query",$myquery);
$smarty->assign("rss",$rss);
$smarty->assign("sessionname",$sessionname);
if (isset($_SESSION['name']) && $_SESSION['name'] === true){
$smarty->display('index_1.html'); //调用模板
} else {
$_SESSION['name'] = false;
$smarty->display('index.html'); //调用模板
}
?>

安装好了之后出现了这几个错误,怎么解决啊?

Notice: Undefined index: name_1 in E:\www\rropoi\wwwroot\guest\index.php on line 8

Notice: Constant Has been building a database already defined in E:\www\rropoi\wwwroot\guest\include\config.php on line 10

Notice: Constant TABLE_PREFIX already defined in E:\www\rropoi\wwwroot\guest\include\config.php on line 11

Notice: Undefined variable: rss in E:\www\rropoi\wwwroot\guest\index.php on line 63
展开
 我来答
xhq6632
2010-04-14 · TA获得超过246个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:170万
展开全部
凡是有“Notice: Undefined”这种提示,均表示你的变量定义问题,但是不会影响你程序执行。
要不显示,用个简单点的就行了。
error_reporting(0);
现在什么错误都不会显示了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yongirl320
2010-04-12 · TA获得超过830个赞
知道小有建树答主
回答量:280
采纳率:100%
帮助的人:478万
展开全部
可以在代码的第一行 加上
error_reporting(E_ALL ^ E_NOTICE);

关闭掉 NOTICE错误的警告
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圭珧郎香馨
2019-06-24 · TA获得超过3767个赞
知道大有可为答主
回答量:3121
采纳率:25%
帮助的人:233万
展开全部
那不是代码的问题,是php的配置文件的错误报告引起的。
error_reporting(E_ALL
^
E_NOTICE);会显示所有的错误报告,
可以考虑用
//
Turn
off
all
error
reporting
error_reporting(0);

//
Report
simple
running
errors
error_reporting(E_ERROR
|
E_WARNING
|
E_PARSE);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友265cb7a
2010-04-13 · TA获得超过337个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:151万
展开全部
因为有变量没先定义就使用了,虽然PHP允许这样,但会出现一个警告,也就是你出现的哪个警告,解决方法:关掉NOTICE错误警告 在程序开的地方添加一条error_reporting(E_ALL);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hnydm
2010-04-10 · TA获得超过122个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:231万
展开全部
看第8行,没有找到index:name_1文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式