Autor | Zpráva | ||
---|---|---|---|
Antti Profil |
#1 · Zasláno: 8. 3. 2011, 10:16:33 · Upravil/a: Antti
Zdravím
Chtěl bych se zbavit iframe, je to blbost, je překonaný snad deset let a já bych se měl trochu posunout ve vědomostech dále Problém je, že s php neumím ani ťuk Může mi někdo poradit? Stačí mi naznačit, s čím máte dobrou zkušenost, co funguje Tak aby šlo odkazovat přímo na danou část obsahu a zbavit se "sirotčích stránek" Takto to vypadá teď (iframe v menu je dvojitá blbost, to samozřejmě vím) Díky moc za každý příspěvek |
||
johnl Profil |
#2 · Zasláno: 8. 3. 2011, 10:20:46 · Upravil/a: johnl
<html> ... <body> <a href="?polozka=1">Menu 1</a> <a href="?polozka=2">Menu 2</a> <?php if($_GET["polozka"]==1) { ?> <p>Položka 1</p> <?php } if($_GET["polozka"]==2) { echo "<p>Položka 2</p>"; } ?> </body> </html> Pokud je to co jsem psal víš pro tebe nepochopitelné, tak doporučuji http://linuxsoft.cz/php |
||
Antti Profil |
#3 · Zasláno: 8. 3. 2011, 10:23:35 · Upravil/a: Antti
Myslím, že chápu, díky moc
*oprava - není v tom chyba? |
||
panther Profil |
#4 · Zasláno: 8. 3. 2011, 10:57:48
Antti:
Kromě odkazu na tutoriál PHP bych ti ještě pro tento konkrétní účel doporučil http://polopate.jakpsatweb.cz/index.php?page=include (a následující dvě stránky, kde je pokračování). |
||
Radek9 Profil |
#5 · Zasláno: 8. 3. 2011, 12:01:16
Antti:
Já se to učil tady. |
||
Antti Profil |
#6 · Zasláno: 8. 3. 2011, 12:28:55 · Upravil/a: Antti
Už to skoro mám, díky všem
Chtěl bych se vrátit k tomu prvnímu - to, od čeho tu máme rovnou kód Na místo kde je <p>Položka 2</p> - jde tam opět nějak dostat "include" aby načetl na toto místo stránku? *už to mám... odpusťte... začátečník... |
||
Antti Profil |
#7 · Zasláno: 10. 3. 2011, 12:46:05
Omlouvám se - zase já
Jde udělat, aby se měnil i titulek stránky? |
||
panther Profil |
#8 · Zasláno: 10. 3. 2011, 13:29:37
Antti:
„Jde udělat, aby se měnil i titulek stránky?“ samozřejmě, jde. Udělej si třeba pole titulků a podle aktuální stránky vkládej. pole bude mít strukturu stranka (GET) => titulek. |
||
Antti Profil |
#9 · Zasláno: 10. 3. 2011, 17:48:25
Zase já - ale už snad naposled
Titulky už makají, díky poslední věc: něco dělám špatně - moje soubory vypadají takto: menu.php: <a href="?page=0">Home</a> <a href="?page=1">Položka1</a> <a href="?page=2">Položka2</a> obsah.php: <?php if($_GET["page"]==0) { ?> <?php include ("home.htm"); ?> <?php } if($_GET["page"]==1){include ("polozka1.htm");} if($_GET["page"]==2){include ("polozka2.htm");} ?> Místo čísel 0, 1, 2, ... bych chtěl mít slova když však do menu napíšu <a href="?page=polozka1">Položka1</a> a následuje if($_GET["page"]=="polozka1"){include ("polozka1.htm");} nastává problém home.htm zůstává zobrazena a polozka1.htm se vloží pod ní - nemění se snad se dá pochopit, co myslím |
||
petr 6 Profil |
#10 · Zasláno: 10. 3. 2011, 18:19:07
Místo mnoha ifů použij if-elseif. Pak budeš mít zaručeno, že se vykoná jen jedna část kódu ohraničená složenými závorkami.
Tvůj problém nejpíš bude způsoben tím, že při přepisování kódu z "čísel" na "slova" jsi zapomněl něco přepsat. |
||
Antti Profil |
#11 · Zasláno: 10. 3. 2011, 19:06:39 · Upravil/a: Antti
změněno na elseif
pořád mi ale nefungujou "slova" v uvozovkách, bez uvozovek nic... jakmile tam vrazím číslo, vše ok - vše uděláno tak, jak jsem popsal výše když tam dám slovo, obsah se nezobrazí, zůstane prázdno (původní stránka už tedy po změně nezůstává) jsem tupec, poraďte |
||
Časová prodleva: 13 let
|
0