Autor | Zpráva | ||
---|---|---|---|
Euroblb Profil |
#1 · Zasláno: 27. 9. 2006, 00:34:27
Mám udělanou galerii s fotkama a při zobrazovaní mám na page daný formulář se seznamem všech galerii prostřednictvím <select>(list/menu).
Problém je vtom vložit do "list/menu" název galerie s diakritikou. No což oto vloži to tam problém ani moc není, ale ale hodnota se poté předává do GET kde už je potom problém vtom že nevím které značky, či zkratky nehrazují diakritiku. Jednou se místo "ě" vloží do html kódu "ě" a při zkoušce se do url vloží "%EC". Není nějakej převodník. V php jse mi to potom poněkud špatně porovnává s proměnnýmy a uvedenýma hodnotama. Jsem přemýšle že se na to vysmolím a dám ten seznam bez diakrityky, ale to by mi nedalo. |
||
tiso Profil |
#2 · Zasláno: 27. 9. 2006, 09:14:47
Nedávaj do parametra názov galérie, ale jej identifikátor...
|
||
Gappa Profil |
#3 · Zasláno: 27. 9. 2006, 11:42:09
Přesně tak, proto tam to ID je (doufám, že tam je :) - unikátní číselný identifikátor, takže neřešíš nějaké názvy s diakritikou.
|
||
Euroblb Profil |
#4 · Zasláno: 27. 9. 2006, 19:11:37
tiso
mohl by jsi prosím tě nastínit o co jde s tím ID? Jednoduchej kod na ukázku be jse hodil. S formulářema, ikdyž jsou dnes dost rozsáhlé nemám moc zkušeností. Dík. |
||
tiso Profil |
#5 · Zasláno: 27. 9. 2006, 20:02:51
Euroblb
Najprv potrebujem vedieť ako tie galérie máš spravené - ako adresáre na disku? Máš niečo v databáze? Kde všade je diakritika? |
||
Euroblb Profil |
#6 · Zasláno: 27. 9. 2006, 20:20:43
Databázy k tomu nepoužíám..
diakritiku používám jen v odkazech, ale v url je bez diakritiky. Mám udělanou galerii v php, kde chci vložit odkazy na fotky tak že jse budou otevírat v new window. Samozřejmě jsem nechtěl návštěvníka nějak odradit tím že by musel přepínat mezi okny či furt zavírat, a proto jsem vytvořil si script definující odkazy na další či předešle fotografie., a chtěl jsem na horu přidat ještě list se seznamem galerii. Stačí kdyby jsi mi vytvoříl jen ukázkovej form třebas jen se dvěma položkama , já už to nějak pochopím. Študium kodu je mí hoby. Jo a ještě jak vytvořit button kterej by ty id "proměnné hazel do url". Jsem jeden takovej udělal ale myslím že asi nebude moc správnej. Tady je například:
Ale nevím, je to asi špatně udělané, Protože v mozille mi to hodí odkaz fotogalerie.php?gelarie=Osv%ectim ale v IE ten button ani nereaguje. A navíc ta diakritika, právě že ten script co mám udělaný, je tak že skládám s názvu proměnné galerie název fotky, tudiž "src" adresu a pak mi to nesedí.. |
||
tiso Profil |
#7 · Zasláno: 27. 9. 2006, 23:53:40
Euroblb
Ja by som to spravil inak - miesto option by som použil klasické odkazy: <a href="fotogalerie?galerie=osvetim">Osvětim</a> To Tvoje možno riešia funkcia urlencode/urldecode (neviem z hlavy), prípadne predávanie parametra cez POST a následné presmerovanie na stránku s GET parametrom už bez diakritiky:
|
||
Euroblb Profil |
#8 · Zasláno: 28. 9. 2006, 13:45:06
tiso
moc dík. Vyzkouším, ale asi na konec použiju <option value"Osvetim">Osvětim</option> |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0