Hirdetés
- Mi a labubu? – és pár fontos dolog, amire idén rágugliztál
- Olyan erőre tettek szert a böngészők, ami átformálhatja a piacot
- Az ötlet jó, de milyen a kivitelezés? Teszten a Chieftec Kockája
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Egészen különleges funkciókat kaptak a Lian Li RS sorozatú tápjai
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Androidos tablet topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OLED monitor topic
- 5.1, 7.1 és gamer fejhallgatók
- Olyan erőre tettek szert a böngészők, ami átformálhatja a piacot
- Apple MacBook
- Milyen egeret válasszak?
- Külső 2,5'' mobil rack-ek topikja
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
emitter
#2256
üzenetére
Ha teljesen korrekt ellenőrzést akarsz az űrlapodra, amely mindenhol kijelzi a releváns hibaüzenetet, akkor az sok meló. Mindent ellenőrizni kell, esetleg azokat a műveleteket/ellenőrzéseket összevonhatod, amelyeket több mezőnél is használsz. (Tipikusan ilyen pl. az, hogy üres-e a mező. Csinálsz egy tömböt azokból a mezőnevekből, amelyeknek nem szabad üresnek lenni és foreach-el megnézed mindegyikre, hogy valóban nem üres-e a $_POST tömbben. Persze ez csak akkor segít, ha sok mezőre kell ugyanezt ellenőrizni..)
Viszont lenne egy másik kérdésem: ki lehet-e nyerni valahogyan a $_POST elemeinek a nevét?
Például array_keys() függvénnyel kapsz egy tömböt a $_POST-ban található kulcsokról. Vagy foreach ($_POST as $kulcs => $ertek) formában is végigiterálhatsz rajta.
Egyébként azt javaslom, hogy ne a $_POST elemein menj végig az ellenőrzésnél, hanem a programod tudja, hogy milyen elemeknek kéne ott szerepelniük. Egy php programnak bármikor bármit el lehet post-olni, ezért ne a post-olt adatok alapján ellenőrizd a post-olt adatokat. (Ez kicsit hülyén hangzik, de pontosan ezt írtad le)
Új hozzászólás Aktív témák
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- A fociról könnyedén, egy baráti társaságban
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- exHWSW - Értünk mindenhez IS
- Linux kezdőknek
- Okos Otthon / Smart Home
- Mi a labubu? – és pár fontos dolog, amire idén rágugliztál
- Synology NAS
- HBO Max
- Androidos tablet topic
- További aktív témák...
- Apple iPhone 13 128GB, Akku: 85%, Normál, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- ZOTAC RTX 3090 24GB GDDR6X Trinity Eladó!
- Apple iPhone 15 128GB Akku: 90%, Normál, Kártyafüggetlen, Töltővel, 1 Év Garanciával!
- Samsung Galaxy S25+ 12/512GB, Normál, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Western Digital Purple 1TB / 1000 GB HDD 3,5" WD10PURX ÚJ, 0 üzemórás eladó!
- AKCIÓ! 750W Seasonic PRIME TX-750 Titanium tápegység garanciával hibátlan működéssel
- Bomba ár! Toshiba Satellite C850 - Intel B960 I 4GB I 500GB I 15,6" HD I HDMI I Cam I W10 I Gari!
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A26 5G 256GB,Újszerű,Dobozával,12 hónap garanciával
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


