|
|
|
| Помогите, пожалуйста, с навигацией следующего рода.
Что необходимо:
Есть одна страница index.php - главная на сайте. На ней слева меню. Справа область для отображения данных. Нужно сделать так что при выборе определенного раздела в меню справа отображался этот раздел. Например подгружался из папки другой файл с помощью include (" "); Никак не могу сосредоточиться, с чего начать. Спасибо. | |
|
|
|
|
|
|
|
для: Veli
(31.07.2006 в 09:11)
| | хм.... вот Вам мой код:
<?php
if (!isset($main))
{
include ("news.php");
}
Error_Reporting(E_ALL & ~E_NOTICE);
switch ($_GET['main']) {
case 'news':
include ("news.php");
break;
case 'about':
include ("about/index.php");
break;
case 'foto':
include ("foto/readdir.php");
break;
case 'wall':
include ("wallpaper/index.txt");
break;
case 'music':
include ("music/index.txt");
break;
case 'texts':
include ("texts/index.txt");
break;
case 'links':
include ("links/index.txt");
break; }
?>
|
а вот как должны выглядеть ссылки в таком случае:
<a href='index.php?main=news'>Новости</a>
|
если что не понятно - спрашивайте. | |
|
|
|
|
|
|
|
для: 10100100
(31.07.2006 в 09:20)
| | у вас сначало идет (!isset($main)) а потом идет switch ($_GET['main']) {
вы определитесь как правильно.
и неплохо было бы дописать перед последней закрывающейся скобкой
<?
default:
include ("news.php");
break;
|
| |
|
|
|
|
|
|
|
для: RV
(31.07.2006 в 09:29)
| | да какая разница - в место дефаота просто использую (!isset($main)) - скрипт то работает исправно, да и это всеголишь пример. | |
|
|
|
|
|
|
|
для: 10100100
(31.07.2006 в 09:34)
| | объясняю какая разница.
если name = "preved" или name = "" что тогда будет подключатся?
во-вторых $name и $_GET['name'] это немного разные переменные. ссылки я вам уже дал | |
|
|
|
|
|
|
|
для: RV
(31.07.2006 в 09:48)
| | не сомненно. Вы правы. | |
|
|
|
|
|
|
|
для: 10100100
(31.07.2006 в 10:15)
| | Благодарствую! Скрипт простой и удобный. Так как я занимаюсь программированием только первую неделю, на первое время этого будет достаточно | |
|
|
|