Morfi777
5.09.2007, 19:26:01
Witam,
Przejde od razu do rzeczy.
Przykładowo mam plik index.php i w jednej z tabel mam zamieszczoną składnie switch, która includuje: newsy, download lub kontakt. (Zmienna składni to "strona")
Więc przykładowo po kilknięciu w button kontakt (który odwołuje się do składni i includuje kontakt.php) adres będzie wyglądał tak: index.php?strona=kontakt
A w tym pliku kontakt.php chciałbym umieścić 2 kolejne linki "Prywatny" "Biuro" i tu się pojawia dla mnie problem. Jak powinna wyglądać składnia (lub coś innego tutaj), aby można było zrobić kolejny "podlink", ale zachowując dalej index.php (czyli np. index.php?strona=kontakt&prywatny czy też index.php?strona=kontakt&biuro)
Proszę o pomoc.
Pozdrawiam,
Morfi
Cienki1980
5.09.2007, 19:41:56
Robisz linki tego typu:
index.php?strona=kontakt&typ=prywatny .. lub
index.php?strona=kontakt&typ=biuro
a w php składnia switch będzie wyglądała tak:
<?php
switch($_GET['strona'])
{
case "kontakt" : switch($_GET['typ'])
{
case "biuro" : //cos co tam chcesz
break;
case "prywatny" : // cos co tam chcesz
break;
}
break;
}
?>
Morfi777
5.09.2007, 20:35:30
Chyba to jednak nie rozwiąże moich problemów. Tak wogóle to potrzebne mi to jest to zrobienia kategorii "Download" i potrzebowałbym aby po Kliknięciu na np. (mam do wyboru kategorie abc i def) i po kliknięciu oprócz tego, że pojawiają się pliki to na górze nie ma samego Download tylko Download >> abc lub defIstnieje jakiś skrypt lub pomoc w zrobieniu (tutorial) ?Pozdrawiam,Morfi
kicaj
6.09.2007, 01:17:53
Hehe, to sa podstawy php, doucz sie. Zainteresuj sie takze instrukcja if()
Morfi777
6.09.2007, 15:08:03
Łał, to rzeczywiście mi pomogłeś...
potreb
16.01.2008, 19:00:40
download.php:
<?php
switch ($_GET['go'])
{
default:
echo "<div>Download</div>"; $zapytanie = "SELECT * FROM download_cat ORDER BY id DESC";
echo '< ahref="download.php?go=files&id='.row
['id'].'">'.row
['name_cat'].'< /a><br>'.row
['descr'].'' }
break;
case 'files':
$id = $_GET['id'];
$zapytanie = "SELECT * FROM download_cat WHERE id=$id";
while($row=mys
ql_fetch_array ($wykonaj)) {
echo "<div>Download :: ".$_row['name']."</div>"; }
break;
?>
Masz tu taki przykład. Mogą byc jakies bledy bo pisane z palca
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.