Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]linki na stronie - jak zrobic i czego uzyc?
InosU31
post 30.04.2009, 23:01:01
Post #1





Grupa: Zarejestrowani
Postów: 221
Pomógł: 14
Dołączył: 11.03.2009
Skąd: Lubaczów

Ostrzeżenie: (0%)
-----


Witam

Probuje robic strone w php i nie mam pojecia jak zabrac sie za odnosniki do innych stron..

Chodzi mi o to ze na stronie glownej bede mial kilkanascie linkow do roznych podstron cos na styl :

MENU
jakis_link
jakis_inny
jeszce_jeden

OPCJE
jakis_link
jakis_inny
jeszce_jeden

itd...

I teraz nie wiem czy napisac jakas klase zeby mi generowala switch'a i przypadki tak ze jak bede mial przypadek MENU to wyswietli mi linki z MENU, czy uzyc normalnie switcha w index.php albo w osobnym pliku i zainkludowac go pozniej, albo za pomoca if'a, czy uzyc bazy danych do zapisania nazw tych linkow?

jesli uzyje switcha to bedzie tych przypadkow b.duzo:/ chialbym jakos zautomatyzowac to zebym pozniej mogl w panelu aministracyjnym np. dodac sobie kolejna"ramke" z nazwa i linkami no i przedewszystkim skrocic kod.

Jak wy to robicie? czego uzywacie??

z gory dzieki za podpowiedzi

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kredka29
post 1.05.2009, 14:54:08
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 6.12.2008
Skąd: Polska

Ostrzeżenie: (0%)
-----


Jeżeli nie masz SQL'a, to robisz menu w np. menu.php
a w index.php, tam gdzie ma być menu dajesz
  1. <?php
  2. include "menu.php";
  3. ?>

Możesz jeszcze zrobić linki typu page.php?go=strona1
Wtedy robisz plik page.php i wklejasz do niego:
  1. <?php
  2. $go=$_GET['go'];
  3. $url=$go.'.php';
  4. if (file_exsist($url))
  5. {
  6. inlude $url;
  7. }
  8. else
  9. {
  10. echo 'Error 404';
  11. }
  12. ?>

Teraz w menu.php dodawaj linki w stylu
  1. *<a href="page.php?go=strona1">Strona1</a>
  2. *<a href="page.php?go=strona2">Strona2</a>
  3. *<a href="page.php?go=strona3">Strona3</a>
  4. *<a href="page.php?go=strona4">Strona4</a>


Uwaga: Po wywołaniu page.php?go=strona1, otworzy się strona strona1.php, a po wejściu na page.php?go=strona2 - strona2.php. Oczywiście nazwy mogą być dowolne, a rozszerzenie (w tym wypadku *.php), możesz zmienić na html, wpisując $url=$go.'.html'; zamiast $url=$go.'.php';


--------------------
Mam Windows 7 RC
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:12