index.php?id=page

bafitu каза:
Код:
<?
$id = $_GET['id'];
switch ($id) 
{
case "friends":
include('faq.php');
break;
case "neshto":
include(neshto.php');
break;
default:
include "index.php";
}
?>
това е общо взето...
това добре но имам проблем:
как да конструирам индекса така, че при зареждане на сайта да си инклудва определена страница която искам да ми е за начална, а при натискането на някои от линковете (направени като горе) да ми зарежда друга страница на мястото на вече инклуднатата?
мерси предварително
Още проблем :(
по дефоулт ми зарежда последното от линковете (нещо.пхп - не използвам това, давам го за пример) и ми се разместват хеадер и футър, които инклудвам
 
<?php
$id = $_GET['id'];
switch ($id)
{
case "friends":
include('faq.php');
break;
case "neshto":
include('neshto.php');
break;
default:
include ('index.php'); // първоначалната страница за инклудване
}
?>
 
да, но нестава.
значи ако в index.php имам въведена информация която се визуализира, също така в index.php инклудвам header.php i footer.php, като натисна на някой от линковете ми го зарежда над хедъра като индекс.пхп си ми остава от долу, а и + това като ми е дефоулт индекс.пхп ми се повтаря 2 пъти в страницата, става въпрос в индекса да са ми инклуднати хедър и футър и между тях да си седи заредена някъква страница ,а като натискам на някой от линковете да ми ги отваря м/у хедъра и футъра, че иначе става една олелия....
sorry , че само Ви затормозявам :)
 
Така, това го оправих,, но ми сотана само още един проблем
сега информацията от индекса я вкарах в друга страница, и като цъкна на менюто "начало" ми отваря както трябва, но когато се зареди от начало сайта ми отвваря индекс.пхп и в него няма нищо освен хедър и футер, с една дума как да го направя да си има няква информация в индекс.пхп, и като кликна на някой от линковете тя да изчезва и да си се зарежда другата страница?
малееее, толкова не съм писал от както бях ученик :)
 
Оправих се, видях един урок на AragoN, който ме подсети за един инклуд който бях забравил.
мерси много приятели :)
 
Нека и аз попитам нещо, което не знам как да направя. След като се зареди index.php има два бутона в <div id="menu">, който в са зададени

<a href="?id=1">Едно</a> <a href="?id=2">Две</a>

В съответния <div id="menu"> се заерждат case 1 и 2. С това нямам проблем. Но има още един <div id="main"> в който има други бутони

<a href="?br=1">Едно</a> <a href="?br=2">Две</a>

Когато index.php?id=1 в <div id="menu"> се зарежда case 1, а в <div id="main"> e default, а когато активирам бутон от <div id="main"> или с други думи когато стане index.php?br=1 в <div id="menu"> се зарежда default а в <div id="main"> case 1. Искам да разбера как може да се запазват заредените вече случай. Или с други думи възможно ли е да се добавят сами в адреса нещо като index.php?id=1&?br=1 без да го задавам ръчно това '&' да идва 'само' ?
 
index.php?id=1&bg=2&dc=4 ....

и така може да изпратиш около 100 .

Думи също:

index.php?id=1&bg=тест&dc=проба

Просто отделяш данните с & и след това можеш да ги обработваш по отделно във отсрещния скрипт.
 
admin каза:
index.php?id=1&bg=2&dc=4 ....

и така може да изпратиш около 100 .

Думи също:

index.php?id=1&bg=тест&dc=проба

Просто отделяш данните с & и след това можеш да ги обработваш по отделно във отсрещния скрипт.

МАй аз не разбрах въпроса...
 
Ок, знам че работи с '&' но как да го задам автоматично да се добавя в ареда .... <a href="&?id=1"> не става, а само <a href="?id=1"> ще се зареди само index.php?id=1 без така желаното от мен ?br=1 да е пред него примерно или зад него. като index.php?id=1&?br=1.
 
nanera каза:
Ок, знам че работи с '&' но как да го задам автоматично да се добавя в ареда .... <a href="&?id=1"> не става, а само <a href="?id=1"> ще се зареди само index.php?id=1 без така желаното от мен ?br=1 да е пред него примерно или зад него. като index.php?id=1&?br=1.

index.php?id=1&?br=1

втората питанка не трябва да е там. :?


index.php?id=1&br=1 така трябва да е.
 
Само не разбрах какво трябва да има на <a href="">. Искам да избегна задаването на линкове като <a href="index.php?br=1&ma=2">. До сега разбрах, че мога да го задам и само <a href="?br=1&ma=2">. И се питам има ли начин тук да се добави id=1 примерно без да задавам <a href="?br=1&ma=2&id=1"> ами само <a href="?id=1"> и адреса пред него (?br=1&ma=2) да се запази?
 
Ми не точно.. не мога точно да разбера, защото е не знам какво целиш.

НЕ се разбира така какво искаш точно.

Ако искаш да запазиш данни по време на разходката си в сайта може да ползваш сесии.

В сесия може да съхраняваш данни без да ги следиш с код.

Просто един път стратираш сесия със стойност 1 и после в който и да е
файл имаш достъп до стойността и.

Без код и обяснение към него (конкретно) не смея да гадая какво точно искаш.
По важното е какво ще прави този код и защо и как ще ползваш данните.
 
може ли да погледнете http://soad-bg.com/index.html
става дума за менюто в ляво (дискография текстове аудио видео)
като кликна и се зарежда само аудио.пхп примерно, а индекса не, по инклуда не съм пипал нищо, така стана откакто смених дизайна и минах на повече лейъри.
 

Back
Горе