Article View: pl.comp.lang.php
Article #234Re: Pytanie o url cd...
From: Fires
Date: Sun, 19 Aug 2001 20:38
Date: Sun, 19 Aug 2001 20:38
72 lines
3140 bytes
3140 bytes
Użytkownik "fks" <fks@fks.pl> napisał w wiadomości
news:9lorvg$hul$1@news.tpi.pl...
[...]
> Chce przerobic istniejacy serwis tak (podam przyklad):
> mam dzial Download i w nim mam linki do podkategorii np. z
programami do
> Siemensa C25, dla C35 itp.
> I chcialbym tak zrobic ze link do podkategorii wygladalby tak:
> http://jakis.adres/index.php?dzial=1&sekcja=5
> W tym wypadku dzial=1 odnosiloby sie do strony ze zbiorem linkow do
roznych
> podkategorii, a sekcja=5 odnosilo sie do konkretnej podkategorii.
> Ten skrypcik co podalem w poscie wyzej dziala tylko z jednym
parametrem
> $dzial i chcialbym aby ktos pomogl mi w tym wstawic drugi parametr
&sekcja.
Owszem... potrafi, ale dużo zależy od tego gdzie te linki chcesz
umieścić. Jeżeli w głównym menu to mogłoby to wyglądać tak:
if(!isset($dzial)){
include("index.html");
} else {
if($id==0){
include("index.html");
}else if($id==1){
if($sekcja==1){
include('sekcja1.html');
} elseif($sekcja==1){
include .... itd
.........
}
}else if($id==2){
...............
itd, dla każdego działu
..........
}else{
echo "Brak treści o podanym ID";
}
}
?>
Jeżeli jednak linki dostępne są tylko wewnątrz działu, i zarządzasz
nimi z innego pliku niż plik z linkami do działów, wystarczy w każdym
głównym pliku dialu umieścić:
if($sekcja==1){
include('sekcja1.html');
} elseif($sekcja==1){
include .... itd
.........
}
a $id czytać z bieżącego pliku.
Czyli klikasz na link z działem:
http://www.strona.pl/index.php?id=dzial1 -- to w aktualnym pliku masz
już parametr id.
Jeżeli w pliku dzial1.html (czy jak wolisz dzial1.php) umieścisz
podany przykład ifów (switch, czy innych ustrojstw) z wyborem sekcji,
to nie musisz powtarzać ifów z działami, jednak dla każdego pliku w
dziale musisz umieścić wspomnianą indtrukcję warunkową.
--
----=== Sławomir Fajer (Fires) ==----
--==== firesoft@abczone.com.USUN.pl ====--
"ABCZone" - strefa początkującego webdesignera
http://www.abczone.com.pl/
Technical Details
Message-ID:
<9lp85s$8h2$2@news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!news.tpi.pl!not-for-mailReferences:
<9loim6$g3r$1@news.tpi.pl> <3B7FD869.130E994F@megapolis.pl> <9lopl6$9la$1@news.tpi.pl> <9lorvg$hul$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.task.gda.pl!news.tpi.pl!not-for-mail From: "Fires" <firesoft@abczone.com.USUN.pl> Newsgroups: pl.comp.lang.php Subject: Re: Pytanie o url cd... Date: Sun, 19 Aug 2001 22:38:43 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 73 Message-ID: <9lp85s$8h2$2@news.tpi.pl> References: <9loim6$g3r$1@news.tpi.pl> <3B7FD869.130E994F@megapolis.pl> <9lopl6$9la$1@news.tpi.pl> <9lorvg$hul$1@news.tpi.pl> NNTP-Posting-Host: pc43.softel.elblag.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 998253564 8738 195.116.116.43 (19 Aug 2001 20:39:24 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 19 Aug 2001 20:39:24 GMT X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit