Autor | Zpráva | ||
---|---|---|---|
Janča N. Profil |
#1 · Zasláno: 11. 9. 2012, 11:26:25
Ahoj, je možné předávat z jedné stránky výsledek mysql_query (ukazatel do db nebo co to je) pomocí Session na druhou stránku?
Zkoušela jsem to, na jedné stránce provedu dotaz, výsledek uložím do session, na té první to vypisuje Resource id #5, na té druhé, kde potom to chci z té session vypsat, tak vypisuje 0. Něco asi dělám špatně. |
||
ShiraNai7 Profil |
#2 · Zasláno: 11. 9. 2012, 11:36:06
Resource nelze serializovat a tedy ani ukládat do session.
|
||
Janča N. Profil |
#3 · Zasláno: 11. 9. 2012, 11:37:46
Tak to můžu hledat chybu pořád, díky :)
|
||
panther Profil |
#4 · Zasláno: 11. 9. 2012, 11:38:13
Janča N.:
k cemu by to bylo dobre? Nenapada me smysluplne vyuziti tveho pozadavku. Zkus spise napsat, ceho se snazis dosahnout, nejake reseni jiste najdeme. |
||
Janča N. Profil |
#5 · Zasláno: 11. 9. 2012, 11:41:41
Mám stránku, kde vypisuji akce a mám u toho filtrování. Když si uživatel vybere kritéria, odešle se formulář na obslužnou stránku akce.php, tam provede dotaz v DB, a vrátí výsledek.
Moje představa byla, že si ten výsledek uložím do Session a na frontendu to vypíšu. Je to ale asi jedno, můžu ten výpis provést v tom obslužném skriptu akce.php a na front to vrátit už jako HTML. |
||
ShiraNai7 Profil |
#6 · Zasláno: 11. 9. 2012, 11:43:40
Tohle bych dělal v rámci jednoho skriptu (nebo spíš požadavku). Logicky si to můžeš rozdělit do více souborů a ty pak includovat dle potřeby. Netahal bych taková jednorázová data skrz session.
|
||
Janča N. Profil |
#7 · Zasláno: 11. 9. 2012, 11:49:34
[#6] ShiraNai7
Takže je lepší mít větší soubory se spoustou includovaných funkcí, než posílat na server o požadavek víc? |
||
ShiraNai7 Profil |
#8 · Zasláno: 11. 9. 2012, 12:02:06
Janča N.:
Proč spoustou? Posílat o požadavek víc není špatné (celkem 2.. odeslání a přesměrování zpět, tj požadavek na původní stránku), ale přenášet výsledek přes session mi nepřipadá jako dobré řešení. Výsledky vyhledávání se většinou zobrazují v rámci stejné stránky, případně něco ve stylu /vyhledavani a /vyhledavani/vysledek. Některé aplikace výsledky vyhledávání ukládají (databáze, soubor, ...) a k výsledku se přistupuje již s určitým identifikátorem. V tomto případě by dávala "obslužná stránka" smysl. Ale ne session. |
||
Janča N. Profil |
#9 · Zasláno: 11. 9. 2012, 12:21:25
Dobře, díky za odpovědi.
|
||
Časová prodleva: 12 let
|
0