Autor | Zpráva | ||
---|---|---|---|
Kemsyt Profil * |
#1 · Zasláno: 27. 12. 2007, 23:38:07
Zdravím! Potreboval by som cez formulár, najlepšie cez <input type="hidden"> predať jednu premennu $clanok, ktorá obsahuje všetky informácie o článkoch, ktoré potrebujem zapísať do databázy, tzn. že je to pole s hodnotami, napr.: $clanok[0]["autori"], $clanok[0]["nazov"], $clanok[1]["autori"]... je toho proste hodne veľa. (Ide to cez formulár s metódou POST.) Ako zabezpečím, aby sa mi po odoslaní formulára, ktorý odkazuje sám sa seba, poslalo aj celé pole $clanok ?? moc dík
|
||
Jan Tvrdík Profil |
#2 · Zasláno: 27. 12. 2007, 23:41:57
dost težko :)
varianta A: řekni víc informací a mi ti řekneme, jak to řešit efektivně varianta B: data předávej přes SESSION ne přes POST varianta C: můžeš celé pole "prasácky" přes implode poskládat do jednoho řetežce a ten pak poslat přes POST varianta D: můžeš projít pole a pro každou hodnotu vegenerovat speciální hidden pole (měl bys tam místo jednoho hidden třeba 30xhidden) |
||
Kemsyt Profil * |
#3 · Zasláno: 27. 12. 2007, 23:52:27
(Jáj teraz sa mi zdá, že to predávanie poľa ako premennej som niekedy riešil pri funkciách a nie pri formulároch.)
RE: No jo... B a D sa mi zdá byť fajn :) chcel som sa vyhnúť použitiu SESSION lebo to ukladá tie divné súbory napr. sess_0eda9346c07f6ea0531414dad1764390, ale tak vidím že to je asi najlepší spôsob. Dík |
||
Jan Tvrdík Profil |
#4 · Zasláno: 28. 12. 2007, 00:43:00
Kemsyt
Nevím jak tohle může někomu vadit. Ještě jsem neviděl, že by někdo ukládal sesssion soubory na místo, kam se dívá. Na hostingu se k nim obyvkle ani nedostaneš. |
||
Fnesveda Profil |
#5 · Zasláno: 28. 12. 2007, 00:52:52
Jan Tvrdík
Jen tak mimo... Co myslíš že je prasáčtější? Spojovat řetězce přes implode, nebo pro každou hodnotu vygenerovat vlastní hidden input? |
||
Kcko Profil |
#6 · Zasláno: 28. 12. 2007, 01:00:11
Oboji , nejlepsi zpusob rozhodne pole $_SESSION
|
||
Fnesveda Profil |
#7 · Zasláno: 28. 12. 2007, 01:04:42
Kcko
Já si taky myslím že SESSIONS jsou nejlepší varianta, ale jestli je Kemsyt nechce používat, tak bych řek, že přes implode je to mnohem menší prasárna než přes generování stovek inputů... |
||
BetaCam Profil |
#8 · Zasláno: 28. 12. 2007, 06:25:51
Jan Tvrdík
evím jak tohle může někomu vadit. Ještě jsem neviděl, že by někdo ukládal sesssion soubory na místo, kam se dívá. Na hostingu se k nim obyvkle ani nedostaneš. To je jedna věc a druhá věc je taky to, že se nemusi ukládat do souborů. Já celkem běžně ukládám session do databáze. Fnesveda Já si taky myslím že SESSIONS jsou nejlepší varianta, ale jestli je Kemsyt nechce používat, tak bych řek, že přes implode je to mnohem menší prasárna než přes generování stovek inputů... Tak jako tak je to bordel. Bejt Kemsytem neuchyloval bych se k "nestandartním" a zbytečně "složitým" konstrukcím zvlášt pokud jediný důvod proč nepoužít session "je nehezký" název souboru se session. :) |
||
Časová prodleva: 16 let
|
0