![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 1.08.2008 Skąd: Terespol Ostrzeżenie: (0%) ![]() ![]() |
Witam. Odrazu mówię, że jestem początkujący. Mam pewien problem (naset nie wiem czy go będę umiał opisać).
Otóż znalazłem taki skrypcik: <?php if(ctype_alnum($_GET['plik']===false)) { $plik= 'dane/glowna.php'; } else { $plik= 'dane/'.$_GET['plik'].'.php'; } if(file_exists($plik)===true) { include($plik); } else { include('dane/glowna.php'); } ?> I bardzo mi się on podoba bo chodzi szybko (jak dla mnie) i jest łatwo dodać następny link. I teraz moje pytanie: Jak zrobić coś takiego jak na tej stronie: http://powertecfitness.com/product.php?id=...;view=exercises Chodzi mi o to, że wchodzimy na jakiś produkt (product.php?id=1) (i to jeszcze zrobie:D:D:D) a tam na tej stronce po lewej stronie jest tak jakby podmenu. Po kliknięciu 1 zmienna w adresie zostaje taka sama a druga się zmienia i pojawia się nowy tekst. I tu moje pytanie. Jak to łatwo i prosto zrobić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kombinowałem z tym skrypcikiem ale coś mi nie wychodzi. Proszę o pomoc. Z góry thx. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 1.01.2008 Ostrzeżenie: (10%) ![]() ![]() |
Kod <?php $body = $_GET["body"]; php?> Stwórz sobie folder includes: I tam np pliki produkt1.php ; produkt2.php ; error.php itd. oraz menu.php I teraz Tak: W miejscu w którym chcesz mieć wyświetlane produkty wstawiasz kod Kod <? if ($body=="") { include("includes/main.php"); } else { if (is_file("includes/$body.php")) { include("includes/$body.php"); } else { include("includes/error.php"); } } ?> A w miejscu w ktorym chcesz mieć np. menu Kod <? include("includes/menu.php")?> a plik menu wygląda tak Kod <a href="?body=produkt">produkt</a><br> <a href="?body=produkt">produkt</a><br> <a href="?body=produkt">produkt</a><br> <a href="?body=produkt">produkt</a><br> Ten post edytował kamioool 1.11.2008, 20:21:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:06 |