未定义索引:C:\wamp\www\mysite\header\u top.php在线中的操作

未定义索引:C:\wamp\www\mysite\header\u top.php在线中的操作,php,javascript,mysql,ajax,Php,Javascript,Mysql,Ajax,错误1 未定义索引:第89行C:\wamp\www\themutual\header\u top.php中的操作 headertop.php中的第89行是: 88 <?php 89 if($_GET['action']!="registerMsg"){?> 90 <span id="login_bar_control2" style=""> 91 <a href="#" class="user_registration" onclick="$('#f

错误1 未定义索引:第89行C:\wamp\www\themutual\header\u top.php中的操作

headertop.php中的第89行是:

88 <?php 
89  if($_GET['action']!="registerMsg"){?>
90   <span id="login_bar_control2" style="">
91   <a href="#" class="user_registration"   onclick="$('#frgester,#registration_form').show(); $('#reg_username_error,#reg_password_error,#reg_repassword_error,#reg_email_error').html('');" >Registration</a>
127  <!-- My Account link -->
128   <?php if($_SESSION['UID'] > 0 && $_SESSION['usertype']== 'U'){?>
129       <a href="myAccount.php" style="color: #FFFFFF; float: right; margin:10px 0px 7px 5px; padding:0px;">MY ACCOUNT</a>
130   <?php }?>
88
90
91

错误2 未定义的索引:第128行C:\wamp\www\themutual\header\u top.php中的UID

headertop.php中的第128行是:

88 <?php 
89  if($_GET['action']!="registerMsg"){?>
90   <span id="login_bar_control2" style="">
91   <a href="#" class="user_registration"   onclick="$('#frgester,#registration_form').show(); $('#reg_username_error,#reg_password_error,#reg_repassword_error,#reg_email_error').html('');" >Registration</a>
127  <!-- My Account link -->
128   <?php if($_SESSION['UID'] > 0 && $_SESSION['usertype']== 'U'){?>
129       <a href="myAccount.php" style="color: #FFFFFF; float: right; margin:10px 0px 7px 5px; padding:0px;">MY ACCOUNT</a>
130   <?php }?>
127
128
129
130

我是php和mysql新手,刚刚建立了第一个成功的db连接。我正在尝试对另一个开发人员创建的站点进行故障排除。上面的错误就是我得到的。我在windows 7上使用WAMP,该站点使用Ajax,侧边栏上有一个日历,我相信它使用.js文件。

因为您会遇到大多数“未定义偏移量”错误,所以您可以从php.ini文件中禁用通知错误

在php.ini文件中搜索“error_reporting”,并将值设置为

error_reporting = E_ALL & ~E_NOTICE

它将删除所有通知错误

要解决这些通知和警告,请始终使用isset检查变量是否已初始化:

if(isset($_GET['action']) && $_GET['action']!="registerMsg"){?>

你应该把实际的错误放在你的问题中,而不是图片链接中。我认为你不应该使用有这样错误的网站。如果有错误,您应该修复它们并验证代码。如果您省略了次要错误,那么您可能也会忽略那些不是输出的主要错误。考虑修复代码,或者如果它写得难看,自己做一个,你清楚地知道发生了什么。这将是未来的利润。@Erik:有趣的是,这是一个截图的截图,或者这些错误告诉你什么是破坏。转到calendar.class.php的第180行,然后转到headert_top.php文件的第128行。@Erik:我的应用程序不会生成通知。写这样的代码完全没有问题。谢谢。我想知道是否有任何方法可以检测出错误的含义?我可以关闭它们,但我相信该网站仍然会有功能问题。所以我想找出这些错误的原因。我提到的注意错误是在任何变量未初始化时生成的Hanks!成功了。我想知道为什么它不会发生在其他开发者所做的站点的实时版本上?另外,如何修复另一个问题:解析错误:语法错误,第21行C:\wamp\www\themutual\footer.php中意外的文件结尾。第21行是footer.php的结尾。只是空白。关闭php标记行20中的第20行这是它的结束方式这意味着在第20行上方的某个地方有一个丢失的},因此php进入最后一行并认为这就是错误所在(在本例中,第20行),因此需要检查所有打开的卷曲括号是否有相应的关闭括号。对于未在实时站点上发生的错误,这将是因为在实时站点上关闭了错误报告