Hi,
I have a webpage with an index.php and in index.php it has include header, menu and footer. Also in index.php there is a table with
<?php $page = $_GET['page']; switch ($page) {
case 'ceramics':
include('ceramics.php');
break;
case 'deco_vase':
include('deco_vase.php');
break;
default:
include('main.php');
break;
}
?>
(The list is longer but i cut it short)
When I click on a link ?page=ceramics it will load ceramics.php into the empty table in index.php. However my problem now is that there are more links in ceramics.php like below
<?php $page = $_GET['page']; switch ($page) {
case 'cups':
include('cups.php');
break;
case 'plates':
include('plates.php');
break;
}
?>
The problem is that it does not work when i have a link ?page=cups and the only way that I can achive that is to keep listing all the links in index.php but then that would be a very very long list... Does it affect loading time if I load all the links into index.php?
I was thinking is there a way where I can load ceramics.php and inside ceramics.php has its own set of links defined like index.php or is there another way to do this so that it loads into the same table as ceramics does?
Hope you get what I mean.
I've tried using two variables in the query string
http://foobar.net/index.php?page=ceramics&cat=cups
What I want is for it to load cups.php only but with the above method, it loaded cups.php and ceramics.php together.
Is there anyway that I can just get it to load cups.php without ceramics.php?
Thanks!
Problem with <?php $page = $_GET['page']; switch
Moderator: General Moderators
Meaby the following does what you are trying to achievE?
chievE?
g does what you are trying to achievE?
= array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
eco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
[/php:1:a1
amp; in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
y($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
ou are trying to achievE?
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
pages))
{
include($_GET['page']);
}
else
{
include('default');
}
in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
else
{
include('default');
}
achievE?
to achievE?
, $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
;amp; in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
include('default');
}
in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
are trying to achievE?
))
{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
g does what you are trying to achievE?
;
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
}
include($_GET['page']);
}
else
{
include('default');
}
['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
{
include('default');
}
isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst(categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
achievE?
GET['cat']) && in_array($_GETї'cat'], $categories))
{
include($_GET['cat']);
'ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GETї'page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
']);
}
else
{
include('default');
}
1111;'page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
ray('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
1111;'cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GETї'page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
}
s', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GET&#
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
= array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);y('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GETї'cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page'])g does what you are trying to achievE?Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
eco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
[/php:1:a1
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
y($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
ou are trying to achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
pages))
{
include($_GET['page']);
}
else
{
include('default');
}
in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}{
include('default');
}
achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page'])']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
;amp; in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
include('default');
}
in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
are trying to achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_Gamp; in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('1509c9cb9]
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
[/php111;'cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
}Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) & && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
}
include($_GET['page']);
}
else
{
include('default');
}
['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
g does what you are trying to achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GETї'cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('defau
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('defaulng to achievE?Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}include('default');
}
isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst(categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
achievE?
Code: Select all
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}{
include($_GET['cat']);
'ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GETї'page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
']);
}
else
{
include('default');
}
1111;'page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
ray('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
1111;'cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GETї'page']) && in_array($_GETї'page'], $pages))
{
include($_GETї'page']);
}
else
{
include('default');
}
s', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GETї'cat'], $categories))
{
include($_GETї'cat']);
}
else if (isst($_GETї'page']) && in_array($_GET&#
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}
$pages = array('ceramics', 'deco_vase');
$categories = array('cups', 'plates');
if (isset($GET['cat']) && in_array($_GET['cat'], $categories))
{
include($_GET['cat']);
}
else if (isst($_GET['page']) && in_array($_GET['page'], $pages))
{
include($_GET['page']);
}
else
{
include('default');
}