Autor | Zpráva | ||
---|---|---|---|
filiphk Profil |
#1 · Zasláno: 28. 7. 2008, 07:16:51
Ahoj,
nevím, jak řešit tuto situaci. Jak je vidět z úkázky kódu, chci v proměnné "$text1" zobrazit obsah proměnné "$text2". Problém je však v tom, že proměnná "$text1" může zobrazit obsah proměnné "$text2" jen v případě, pokud v kódu bude proměnná "$text2" před proměnnou "$text1". Proměnnou "$text2" ale nemohu dát před "<form>", resp. před proměnnou "$text1", jelikož získá obsah až po odeslání formuláře. Proměnnou "$text1" nemohu dát za "<form>", jelikož ji potřebuji zobrazit nad formulářem. Stručně řečeno: Může nějakým způsobem zobrazit proměnná "$text1" obsah proměnné "$text2", ikdyž se nachází v kódu až za ní? $text1 = "echo $text2"; ... <form action='' method='get' accept-charset='windows-1250'> ...; ... $text2 = "nějaký text"; |
||
Nox Profil |
#2 · Zasláno: 28. 7. 2008, 08:40:01
Může nějakým způsobem zobrazit proměnná "$text1" obsah proměnné "$text2", ikdyž se nachází v kódu až za ní?
Samozřejmě že ne:) Zajímalo mě jak by sis to představoval (že to přečte myšlenky uživatele a dá do proměnné to, na co myslí?) Čeho tím chceš dosáhnout? Místo těchto krkolomných popisů radši napiš jak to má vypadat a projevovat se na webu |
||
Joker Profil |
#3 · Zasláno: 28. 7. 2008, 09:25:26
filiphk
Může nějakým způsobem zobrazit proměnná "$text1" obsah proměnné "$text2", ikdyž se nachází v kódu až za ní? Jinými slovy chcete získat hodnotu proměnné dřív, než jí tu hodnotu přiřadíte? K tomu potřebujete zrušit princip kauzality jevů, což bude asi trochu problém. Jako vedlejší efekt by to vpodstatě vymazalo fyziku jako vědu a celá naše teorie poznání by se ocitla v troskách. Raději to asi necháme tak jak to je, ne? :-) |
||
filiphk Profil |
#4 · Zasláno: 28. 7. 2008, 11:47:15
Šlo o to, že jsem potřeboval dostat hodnotu, která získá obsah po odeslání formuláře do titulku. Vím, že to, co jsem uvedl, není možné a právě proto jsem se zeptal, zda není jiná možnost. Nakonec jsem to vyřešil pomocí get a include. Myslím, že v této diskuzi netřeba dále pokračovat, a proto ji zamykám. Děkuji za Vaše názory.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0