Autor | Zpráva | ||
---|---|---|---|
sa Profil * |
#1 · Zasláno: 23. 3. 2007, 09:55:46
Ahoj. Zacinam a chtel bych poradit. Chci udelat strukturu stranek jako
http://www.mouldandmatic.com/News.5+M52087573ab0.0.html v php. Po kliknuti na odkaz na hore se zobrazi prislusne menu vlevo. Po kliknuti na odkaz v menu vlevo se zobrazi prislusny obsah. Chci to resit pomoci switchu a get. Delali jste uz neco takoveho? Kdo by mi prosim poradil jak postupovat. Diky. |
||
sa Profil * |
#2 · Zasláno: 23. 3. 2007, 16:25:07
To mi nikdo neporadi?
|
||
Alphard Profil |
#3 · Zasláno: 23. 3. 2007, 17:14:42
ve stručnosti ...
switchu a get v závislosti na požadavku zobrazíš správné menu a z něho povedou odkazy na obsah: Základní menu, vypíše se vždy <h3>Sporty</h3> <a href="index.php?sport=cyklistika">Cyklistika</a> <a href="index.php?sport=f1">F1</a> <a href="index.php?sport=atletika">Atletika</a> <a href="index.php?sport=vodni_polo">Vodní pólo</a> submenu, zobrazí se v závislosti na požadavku if ($_GET['sport'] == "cyklistika"): echo "<a href='index.php?zbozi=helma'>Helma</a>"; echo "<a href='index.php?zbozi=kolo'>Kolo</a>"; echo "<a href='index.php?zbozi=nosic'>Nosič</a>"; endif; include $_GET['zbozi'].".php"; já jsem použil if (IMHO je vhodnější), switch by byl obdobný více: http://firstpage.profitux.cz/?page=web_bez_ramu |
||
sa Profil * |
#4 · Zasláno: 23. 3. 2007, 21:03:43
Dobre. A v divu pro obsah bude co?
|
||
Alphard Profil |
#5 · Zasláno: 23. 3. 2007, 21:23:08
A v divu pro obsah bude co?
include $_GET['zbozi'].".php"; |
||
sa Profil * |
#6 · Zasláno: 23. 3. 2007, 22:55:45
Jo, ale kdyz dam treba helma, tak potom v url budu mit jinaci adresu a tim se mi nezobrazi menu.
|
||
Alphard Profil |
#7 · Zasláno: 23. 3. 2007, 23:27:47
echo "<a href='index.php?sport=cyklistika&zbozi=helma'>Helma</a>"
|
||
loyza Profil |
#8 · Zasláno: 24. 3. 2007, 07:54:40
include $_GET['zbozi'].".php";
bacha na to. je VELMI nebezpečné includovat něco co přijde od uživatele. Už se to tu párkrát řešilo. Takto ne. lépe je:
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0