Навигация

XF

Registered
Здравейте ;)

Искам да попитам как се прави навигация на сайт от типа на тази използвана в сайта: www.arsenal-bulgaria.com

т.е. за типа www.example.com/index.php?p=contact

вече ми стана ясно, че е нужен прост алгоритъм със switch например:

<?
$id = $_GET['id'];
switch ($id)
{
case "friends":
include('faq.php');
break;
case "neshto":
include(neshto.php');
break;
default:
include "index.php";
}
?>

,но моята цел е да имам навигация от типа www.example.com/?p=contact

т.е. също както е в www.arsenal-bulgaria.com искам да скрия index.php, а да се вижда единствено /?p=contact

Как се получава? Мога ли с $GET[] да взимам стойността на p и да правя заявки евентуално и към MySQL ? Такъв тип навигация изисква ли използването на MySQL или отново е просто пхп и то лесен алгоритъм ?

Благодарности ;)
 

Admin

Registered
www.example.com/?p=contact
е равно на www.example.com/index.php?p=contact

http://www.arsenal-bulgaria.com/index.php?page=standings&cid=19

http://www.arsenal-bulgaria.com/?page=standings&cid=19


Разликата е че не е с include :)

Не се прави с include (по-принцип). :)

По скоро:

<?
$id = $_GET['id'];
switch ($id)
{
case "friends":
frends( );
break;
case "neshto":
neshto();
break;
default:
nachalo();
}
?>

Изпълнява се дадена функция.
 

XF

Registered
Благодаря за бързия отговор, но не ми стана ясно каква е самата функция ?

Можеш ли да ми дадеш пример?

Искам да кажа в примера, който ти си ми дал:

<?
$id = $_GET['id'];
switch ($id)
{
case "friends":
frends( );
break;
case "neshto":
neshto();
break;
default:
nachalo();
}
?>

се виждат функции дефинирани от разработчика на сайта: friends, neshto и nachalo т.е. можеш ли да ми напишеш какво трябва да съдържат (как да изглеждат), за да имам навигация като тази в сайта на Арсенал ?
 

Admin

Registered
Мога да дам пример . :)

<?
function frends()
{
echo "Здрасти";
}

$id = $_GET['id'];
switch ($id)
{
case "friends":
frends( );
break;
case "neshto":
neshto();
break;
default:
nachalo();
}
?>


Истинската фукция вероятно е 1000 реда и не мога да се ангажирам да я пиша.

Ако ще работиш с фукнции не е зле да погледнеш синтаксиса и някой особености , като например "глобални променливи" .
 

Горе