On Line 65 there is an error stating this:
Notice: Undefined index: tab in C:\Program Files (x86)\EasyPHP-5.3.6.0\www\tab.php on line 65
Line 65 is:
$tab=$_REQUEST["tab"];
I honestly don't understand how to fix it. I've tried and I've had no luck. If you can help, I'll appreciate it! I'm pretty new to PHP so I'm not the most fluent at it. All of my coding is below.
Thanks!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Round Tabs With PHP</title>
<style>
#tabs{
padding-right:20px; /* The right most tab will be padded 20px from its right */
margin:0px;
float:right; /* For right aligned tabs */
}
#tabs a{
background:#000 url(images/left_tab.gif) top left no-repeat; /* Background image is positioned top, left */
color:#FFF;
padding-left:5px; /* Change this padding according to the size of image slices used to create tab */
text-decoration:none;
}
#tabs a:hover{
background:#edcb27 url(images/selected_left_tab.gif) top left no-repeat;
color:#000;
text-decoration:none;
}
#tabs a span{
background:#000 url(images/right_tab.gif) top right no-repeat; /* Note the position of background image */
color:#FFF;
padding-right:15px;
}
#tabs a:hover span{
background:#edcb27 url(images/selected_right_tab.gif) top right no-repeat;
color:#000;
}
#tabs li{
list-style:none;
float:left;
padding-left:3px;
}
#tabs b{ /* This class will be applied on selected tab */
background:#edcb27 url(images/selected_left_tab.gif) top left no-repeat;
color:#FFF;
padding-left:5px;
font-weight:normal;
}
#tabs b span{
background:#edcb27 url(images/selected_right_tab.gif) top right no-repeat;
color:#000;
padding-right:15px;
}
#tabs span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:6px;
cursor:pointer;
}
#tabs a,#tabs a span,#tabs b,#tabs b span{
display:block; /* Set display to block, otherwise background images will not work*/
float:left;
}
</style>
</head>
<body>
<?php
$tab=$_REQUEST["tab"];
if($tab=='') $tab='home';
?>
<ul id="tabs">
<?php if($tab=='home'){ ?>
<li><b><span>Home</span></b></li>
<? }else{ ?>
<li><a href="?tab=home"><span>Home</span></a></li>
<?php } ?>
<?php if($tab=='products'){ ?>
<li><b><span>Products</span></b></li>
<?php }else{ ?>
<li><a href="?tab=products"><span>Products</span></a></li>
<?php } ?>
<?php if($tab=='services'){ ?>
<li><b><span>Services</span></b></li>
<?php }else{ ?>
<li><a href="?tab=services"><span>Services</span></a></li>
<?php } ?>
<?php if($tab=='downloads'){ ?>
<li><b><span>Downloads</span></b></li>
<?php }else{ ?>
<li><a href="?tab=downloads"><span>Downloads</span></a></li>
<?php } ?>
</ul>
<div style="clear:both; background-color:#edcb27; height:0px; overflow:hidden;"></div>
<div style="clear:both; background-color:#edcb27; height:0px; overflow:hidden;;"></div>
<div style="border:solid 3px #edcb27; background-color:#edcb27; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px;;;">
<?php if($tab=='home'){ ?>
The text for home tab goes here ..........
<?php } else if($tab=='products'){ ?>
The text for products tab goes here ...
<?php } else if($tab=='services') { ?>
The text for services tab goes here ...
<?php } else if($tab=='downloads') { ?>
The text for downloads tab goes here ...
<?php } ?>
</div>
</body>
</html>