-4

错误 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 文件。

4

2 回答 2

0

当您收到大部分“未定义偏移”错误时,您可以从 php.ini 文件中禁用通知错误

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

error_reporting = E_ALL & ~E_NOTICE

它将删除所有通知错误

于 2013-06-21T04:17:49.097 回答
0

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

if(isset($_GET['action']) && $_GET['action']!="registerMsg"){?>
于 2013-06-21T06:15:54.490 回答