| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 |
Na stránke som si vložil logo tak, že keď zadám:
index.php?logo=1 - ukáže sa jedno logo a keď zadám
index.php?logo=2 - ukáže sa druhé logo
Avšak akonáhle prejdem na inú stránku, ako je aktuálne zadaná, napríklad:
index.php?page=kontakt -> parameter logo=2 odtiaľ zmizne a predvolene sa nastaví logo=1.
Ako mám spraviť, aby to logo=2 tam zostalo? Cez odkazy to asi nepôjde, to by som musel urobiť dva indexi s rôznymi odkazmi. Pri tom logu som použil metódu include, no v PHP sa zatiaľ moc nevyznám.
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
no tak napríklad cez cookies môžeš predať tú hodnotu
|
|
Registrovaný: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 Bydlisko: Bratislava |
alebo mozes pouzit standartne odkazy
Kód: echo("<a href='index.php?page=kontakt&logo=".$_GET['logo']."'>kontakt</a>"); Kód: <a href="index.php?page=kontakt&logo=<?php echo($_GET['logo']); ?>">kontakt</a>
|
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | Napísal autor témy pepek92: 08.03.2007 20:29 | |
|
audiotrack píše: no tak napríklad cez cookies môžeš predať tú hodnotu mohol by si mi to nejako napísať mne zrozumiteľnejšie? itsgoingd píše: alebo mozes pouzit standartne odkazy Kód: echo("<a href='index.php?page=kontakt&logo=".$_GET['logo']."'>kontakt</a>"); Kód: <a href="index.php?page=kontakt&logo=<?php echo($_GET['logo']); ?>">kontakt</a>
ďakujem, toto ide, ibaže keď mám základný index.php a potom kliknem na odkaz, zmení sa to na toto: index.php?logo= a potom mi celé logo vymizne
|
|
Registrovaný: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 Bydlisko: Bratislava |
tak si to osetri nejakym if-om
napr. na zaciatok dokumentu das
Kód: if ($_GET['logo']==0) ($logo=1;) else ($logo=$_GET['logo'];) a potom pouzijes tu rpemennu $logo Kód: echo("<a href='index.php?page=kontakt&logo=".$logo."'>kontakt</a>");
|
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 08.03.2007 21:47 | |
|
itsgoingd píše: tak si to osetri nejakym if-om napr. na zaciatok dokumentu das Kód: if ($_GET['logo']==0) ($logo=1;) else ($logo=$_GET['logo'];) a potom pouzijes tu rpemennu $logo Kód: echo("<a href='index.php?page=kontakt&logo=".$logo."'>kontakt</a>");
cez kolacky by to bolo zaujimave aj mna by to zaujimalo ako by to riesil ale tento sposob je jednoduchsi
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 Bydlisko: Bratislava |
kmsa píše: cez kolacky by to bolo zaujimave aj mna by to zaujimalo ako by to riesil ale tento sposob je jednoduchsi
s cookies som este nerobil, kazdopadne by som to bral ako jednu z poslednych moznosti, ekdze ludia mozu mat cookies vypnute
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
kmsa píše: cez kolacky by to bolo zaujimave aj mna by to zaujimalo ako by to riesil ale tento sposob je jednoduchsi
Kód: <?php if (!Isset($_COOKIE["logo"])) //ak nemám nastavene cookie logo { setcookie ("logo", "1"); //nastavím na jednotku include('banner1.php'); //a vložím predvolený banner } elseif ($_COOKIE["logo"]==1) {include('banner1.php');} //ak je nastavené na jedna elseif ($_COOKIE["logo"]==2) {include('banner2.php');} //ak je nastavené na dva else //ak je nejaká nezmyselná zmenená hodnota užívateľom { setcookie ("logo", "1"); //nastavím na jednotku include('banner1.php'); //a vložím predvolený banner } ?> link na prestavenie hodnoty bude vyzerať napríklad takto: Kód: <a href="index.php" onclick="void(document.cookie='logo=2')">link</a>
Vidíš že to môžeš skombinovať s ľubovolným linkom,lebo je to ako js event a nie href.
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 08.03.2007 23:29 | |
|
Tá prvá operácia je tam potom zbytočná, nie... stačilo by len... Kód: <?php if ($_COOKIE["logo"]==1) {include('banner1.php');} //ak je nastavené na jedna elseif ($_COOKIE["logo"]==2) {include('banner2.php');} //ak je nastavené na dva else //ak je nejaká nezmyselná zmenená hodnota užívateľom { setcookie ("logo", "1"); //nastavím na jednotku include('banner1.php'); //a vložím predvolený banner } ?>
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
mylan píše: Tá prvá operácia je tam potom zbytočná, nie... stačilo by len... Kód: <?php if ($_COOKIE["logo"]==1) {include('banner1.php');} //ak je nastavené na jedna elseif ($_COOKIE["logo"]==2) {include('banner2.php');} //ak je nastavené na dva else //ak je nejaká nezmyselná zmenená hodnota užívateľom { setcookie ("logo", "1"); //nastavím na jednotku include('banner1.php'); //a vložím predvolený banner } ?> ja som na programko lama
|
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | Napísal autor témy pepek92: 09.03.2007 11:03 | |
|
ďakujem, a dalo by sa aj tak cez cookies, že by si prehliadač zapamätal, ktorý súbor bol naposledny zvolený ako logo?
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
no veď práve to je tam tá výhoda. Cookie sa uchováva až do zmazania. Pokiaľ mal užívateľ nastavné druhé logo a nezamal cookies tak pri druhom prístupe na stránku mu dá zase tú dvojku
|
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | Napísal autor témy pepek92: 09.03.2007 20:28 | |
|
Aha, dobre, veľmi pekne ďakujem vyskúšam
|
|
Registrovaný: 22.01.07 Prihlásený: 11.06.07 Príspevky: 13 Témy: 4 |
itsgoingd píše: alebo mozes pouzit standartne odkazy Kód: echo("<a href='index.php?page=kontakt&logo=".$_GET['logo']."'>kontakt</a>"); Kód: <a href="index.php?page=kontakt&logo=<?php echo($_GET['logo']); ?>">kontakt</a>
mozem spravit tymto zapisom to, ze z jedneho scriptu si poslem hodnotu premenej do druheho scriptu , a potom s nou v druhom uz mozem pracovat ?
_________________ There are only 10 types of people in the world : Those who understand BINARY and those who don´t. |
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
hej, môžeš.. je to klasické predávanie požiadavkov metódou get, názvy premenných a ich hodnoty budeš mať v url a zároveň v premenných $_GET['nazovpremennej']
|
|
Registrovaný: 22.01.07 Prihlásený: 11.06.07 Príspevky: 13 Témy: 4 |
mam s tym problem. ked posielam data z formulara tak to je jasne
<input type="text" name="totoposlat">
a potom $_GET['totoposlat'];
ale ked nemam formular ale iba na zaciatku scriptu v premenej definovanu hodnotu napr.
$totoposlat=100;
tak mi to cez tie odkazy nefunguje
_________________ There are only 10 types of people in the world : Those who understand BINARY and those who don´t. |
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| include v PHP, ASP | 10 | 769 | 03.01.2008 0:30 twistik | | include [ Choď na stránku: 1, 2 ] v PHP, ASP | 46 | 2571 | 18.09.2007 13:45 neopagan | | include v PHP, ASP | 5 | 708 | 10.04.2009 19:10 Draex | | include v PHP, ASP | 26 | 888 | 20.10.2010 21:50 walther | | include v PHP, ASP | 6 | 325 | 30.05.2014 0:12 majky358 | | include v PHP, ASP | 2 | 497 | 22.02.2010 15:25 Ďuri | | INCLUDE v Assembler, C, C++, Pascal, Java | 7 | 912 | 14.01.2010 19:47 karolraner | | <!--#include... v PHP, ASP | 3 | 621 | 10.06.2010 18:24 shaggy | | Include blbne.. v PHP, ASP | 6 | 378 | 14.11.2011 10:05 black1101 | | PHP include v PHP, ASP | 3 | 1119 | 09.03.2010 20:17 Ďuri | | chyba include v PHP, ASP | 6 | 550 | 09.09.2007 21:43 Flety | | Bezpecne include ? v PHP, ASP | 2 | 460 | 20.03.2012 19:05 ewil | | Zvlastny include v PHP, ASP | 4 | 458 | 24.01.2008 14:43 Blackshadow | | Include dynamický v PHP, ASP | 3 | 539 | 31.01.2012 1:23 shaggy | | Pomoc s include v PHP, ASP | 3 | 415 | 15.03.2009 22:22 shaggy | | v skratke include v PHP, ASP | 9 | 985 | 18.03.2007 17:32 p360t |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|