Tak, wiem, to nieładnie, ale nie o tym mowa...
Mam następujący problem.
Na swojej stronie, zastosowałem taki oto kod:
Kod
<?
switch ($HTTP_GET_VARS['go'])
{
case 2:
include("2.php");
break;
case 3:
include("3.php");
break;
case 4:
include("4.html");
break;
case 5:
include("5.html");
break;
case 1:
default:
include("1.html");
}
?>
switch ($HTTP_GET_VARS['go'])
{
case 2:
include("2.php");
break;
case 3:
include("3.php");
break;
case 4:
include("4.html");
break;
case 5:
include("5.html");
break;
case 1:
default:
include("1.html");
}
?>
Link ma postać:
Kod
<a href="index.php?go=1">LINK</a>
Teraz załóżmy że na stronie 2.php, chcę zastosować identyczny schemat. Czyli - otwiera mi się index, klikam LINK, pojawia mi się w oknie (tabeli, cokolwiek) zawartość 2.php. Oczywiście menu strony pozostaje na swoim miejscu i nie jest ładowane od nowa.
Plik 2.php, ma zawierać kolejne trzy przyciski (czyli własne menu) i po kliknięciu w któryś z nich, pod nimi ma się wyświetlać zawartość kolejnych plików.
Niestety, jedyne co mi się udało osiągnąć, to że w chwili kiedy kliknę jeden z tych trzech przycisków, plik 2.php z nową zawartością otwiera mi się w tym samym oknie, ale znika zawartość index.php (czyli główne menu i całe formatowanie z przypisanego mu css'a).
Próbowałem w 2.php zamiast 'go' użyć 'id' ale nic to nie dało.
Generalnie moje pytanie brzmi "WTF?" i czy da się to jakoś zrobić.
Z góry wielkie dzięki za odpowiedź napisaną językiem dla php'owego ignoranta
