未定义的索引:行中的C:\ wamp \ www \ mysite \ header_top.php中的操作

时间:2013-06-20 21:01:24

标签: php javascript mysql ajax

错误1 未定义的索引:第89行的C:\ wamp \ www \ themutual \ header_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>

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

headertop.php第128行:

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 }?>

我是php和mysql的新手,刚刚创建了我的第一个成功的数据库连接。我正在尝试对我已经由其他开发人员创建的网站进行故障排除。上面的错误是我得到的。我在Windows 7上使用WAMP,该网站使用Ajax,并在侧边栏上有一个日历,我认为它使用.js文件。

2 个答案:

答案 0 :(得分:0)

因为你得到了大部分&#34;未定义的偏移&#34;错误,因此您可以禁用php.ini文件中的通知错误

搜索&#34; error_reporting&#34;在php.ini文件中,将值设置为

error_reporting = E_ALL & ~E_NOTICE

它将删除所有通知错误

答案 1 :(得分:0)

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

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