<div class="sidenav">
<ul>
<li><a href="mainpage.php">Dashboard</a></li>
<li><a href="mainpage.php?page=myevent">My Event</a></li>
<li><a href="mainpage.php?page=upcomming">Upcomming Event</a></li>
<li><a href="mainpage.php?page=pastevents">Past Event</a></li>
<li><a href="mainpage.php?page=myprofile" >My Profile</a></li>
</ul>
</div>
<div class="body" style="padding-left: 20px;">
<?php
$p = $_GET['page'];
$pages = $p.".php";
if(file_exists($pages))
{
echo "Found the page";
}
elseif ($p=="") {
echo "this is dashboard";
}
else
{
echo "Page not found";
}
?>
显示仪表板的错误。
注意:未定义的索引:页面 第134行/opt/lampp/htdocs/eventmanagement/php/mainpage.php
答案 0 :(得分:0)
您需要检查page
是否设置了查询字符串,然后检查其他条件:
所以将$p = $_GET['page'];
更改为:
$p = isset($_GET['page'])?$_GET['page']:"";