- Sony MILC fényképezőgépcsalád
- Amlogic S905, S912 processzoros készülékek
- Apple asztali gépek
- Nagyon érzékeny lett a játékok archiválására a Nintendo
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- VR topik
- Milyen videókártyát?
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Sok memóriát spórol a neurális textúratömörítés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Hmm, akkor az a gáz, hogy ebben az esetben valamit nagyon át kéne írni az egész űrlapkezelésben.
Ez egyébként egy admin felület. Most egyelőre az a struktúrája a dolognak, hogy még a <html> kiírása előtt lecsekkolja, hogy az illető be van-e jelentkezve, ha igen, akkor megyünk tovább, ha nem akkor kirakja a bejelentkező formot, semmit nem is ír ki.
Elindít egy sessiont a session_start() fv.-nyel, stb...
Utána már kezdődik az oldal tényleges megjelenítése, és a középső részbe íratom ki a dolgokat, tehát már nem a headerben vagyunk, itt már nem adhatok ki header-re vonatkozó módosítgatásokat. Mindenképp ide kell jönnie a szövegnek, hogy sikeres blabla...
Itt következik a php-részben egy feltétel-ellenőrzés:1.) ha a $_POST üzenetek el vannak küldve, és minden adat megvan a megkövetelt elemek közül (kitöltötték, stb.), akkor megkísérlem feltölteni a fájlt, a megadott adatokat az adatbázisba, ha valamiért nem sikerül (pl. túl nagy a fájl), hibaüzeneteket íratok ki.
2.) ha a $_GET értékekbe elküldték már korábban (még egy form segítségével, aminél GET action van), hogy pontosan melyik elemhez is szeretnénk képet feltölteni, akkor azt megjelenítjük az adatbázisból, csak hogy látható legyen (megjelenítjük a már feltöltött adatokat, már fent lévő képet, stb.), itt jelenítjük meg azt a formot is, amivel konkrétan ki tudjuk választani a fájlt, amit feltöltünk!
3.) egyébként pedig megjelenítek egy formot (rádiógombokkal), amelyik tartalmazza a megfelelő szempontok szerinti ÖSSZES már meglévő elemet (csak egy kiskép és egy név van fent, ami utal rá, ez így a felhasználó számára egyértelmű), azok közül kiválaszthatjuk, melyikhez szeretnénk képet (és esetleg adatot) feltölteni.
Ez a struktúra így jól is van rendjén, jól is működik, a követelményeknek megfelelő, csak azt nem tudom, hogyan kellene úgy beilleszteni akkor ezt a SESSION-ös ellenőrzést úgy, hogy frissítés UTÁN ki tudjam íratni az adatokat, meg a sikerre utaló üzenetet, a headerben ez a rész NEM szerepelhet, mivel szükséges, hogy megjelenjen a fenti menü, stb...
MOST úgy csináltam meg azt, amiről beszéltünk, hogy az 1. részben miután konkrétan feltöltöttem az adatbázisba az adatokat, beteszem a $_SESSION['siker'] = true; értéket.
Aztán, ha mégis frissít a júzer, akkor van az a feltétel-ellenőrzés, hogy ez az érték true, akkor átirányít.Igazából már nem vágom, hogyan kellene akkor mégis szépen megoldani, hogy unset is legyen, átirányítás is legyen, és ne akarjon semmiféle POST adatot újból küldeni.
A jelenlegi működik, de így valóban kicsit gagyibb.
Új hozzászólás Aktív témák
- Nintendo 3DS és DS topic
- Sony MILC fényképezőgépcsalád
- Lexus, Toyota topik
- Gitáros topic
- Amlogic S905, S912 processzoros készülékek
- Apple asztali gépek
- Elektromos autók - motorok
- PlayStation 5
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- HP EliteDesk 800 G2 DM Mini PC, I5-6500T CPU, 8GB DDR4, 256GB SSD, Win 11, Számla, 2 év garancia
- HP EliteDesk 800 G3 DM Mini PC, I5-6500T CPU, 8GB DDR4, 256GB NVMe SSD, Win 11, Számla, 2 év garanci
- HP ProDesk 600 G3 SFF PC, I5-7500 CPU, 8GB DDR4, 256GB NVMe SSD, DVD RW, Win 11, Számla, 2 év garanc
- HP ProDesk 400 G4 SFF PC, I5-7500 CPU, 8GB DDR4, 256GB SSD, DVD RW, Win 11, Számla, 2 év garancia
- Dell Optiplex 3050 PC, I5-7500 CPU, 8GB DDR4, 256GB SSD, Win 11, Számla, 2 év garancia
- ÁRGARANCIA! Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Napirajz könyv
- iKing.Hu - Apple iPhone 13 Pro Max - Graphite - Használt, újszerű
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 4GB I 250GB I HDMI I 14" HD I W10 I Gari!
- Bomba ár! Dell Latitude E7250 - i5-5GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest