Átvételi utáni adatok ciklusban

Hogyan kell szedni egy csomó érkező adatok bármilyen formában a honlapon, és mindezt 3 sor?
Függetlenül attól, hogy a regisztrációs űrlapot, ahol használja 5-10 mezőket, majd teszik, és milyen intézkedéseket, hogy ez 50, 100 helyek egyes profilokat, még mindig vigye lenni 3 sor. Természetesen a CodeIgniter keretet.

Mi lesz a POST adatok egy hurok.

Nézzünk egy példát:

Például, ha van egy admin felületen a honlapjára, és használja azt, hogy adjunk hírt. Hozzáadni a hírt akkor ki kell töltenie egy bizonyos számú mezőt, majd azok feldolgozása és írt az adatbázisba.
Például itt van ez a forma:

Úgy nézne ki egy normális adat fogadását ezekkel mezők és belépő őket egy adatbázis
Például így:

Azaz, hozzon létre egy sor kiegészítőt. és tagjai elfogadják az összes mezőt az űrlap on-line. Elfogadása után, tartalmazza az összes adatot az adatbázisban táblázatban a hírekben.
Tömb elemeit is nevezik, mivel a kiegészítő mezőt, és a forma és csakúgy, mint mezők a hírekben táblázatban. Ez fontos!

És most, hogyan kell ezeket az információkat, ahogy megígértem, 3 sor?
Nos, például így:

És megkapjuk, hogy mi megy az egész POST tömb. amely tárolja az adatokat a mezők. ArrKey - tartja a mező nevét. És minden egyes alkalommal halad át ezt a ciklust, hoztunk létre egy új tömb elemeit hozzá. amelyben a szubsztituált az értékét.
De most már nem kap 7 tömb elemeit hozzá a mi mezők és 8. Miért 8? 8. elem a küldés gombot, a bővítmény nevére. Itt ilyen, mi lesz az utolsó elem:

De ahogy belépünk az adatbázisban való, nem kell, meg kell semmisíteni.
Ezt megteheti:

És akkor minden rendben lesz

Itt látható a végeredmény:

Ez nem olyan okos módon - figyelembe véve a POST adatokat egy hurok. Akkor megfelelően szabadulj meg az aranyér, ha figyelembe adatokat semmilyen formában. Ebben az esetben már csak 7 területeken. de képzeljük el, ha ez 20,30,50 mezők és minden területen külön felírni De ebben a ciklusban, hogy van-e 100 területeken. Veszel az összes adat sikeresen.

Fontos! Neve mezőelemekre mezőket a formáját és nevét a területen a táblázatban meg kell egyeznie! Csak így lesz elérni az automatizálási!

Természetesen ez a módszer is alkalmazható a szokásos PHP.

Ha a lecke volt hasznos az Ön számára, nyomja meg bármelyik gombot hálás lesz below- Sok szerencsét, és kövesse az eseményeket

Írta boltban a technika, minden működött, kivéve az adatok vannak elhelyezve formájában bazu.Sdelal összes órák, ellenőrizze a kódot a cikkben szereplő példák megpróbálták használni az anyagot, az eredmény az ügyfél adatait (név, vezetéknév, e-mail, stb), az öntőforma az adatbázis nem továbbítják az adatokat a rend + dátum és az idő normálisan írt bazu.Vydaetsya hiba nem definiált változók:

Figyelmeztetés: Undefined variable: név a D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: s_name in D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: cím a D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: post_index in D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: email D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: név a D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: s_name in D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: cím a D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: post_index in D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Figyelmeztetés: Undefined variable: email D: \ ... \ n \ nézetek \ oldalak \ order.php on line 61

Helló
Nos, ha a szó -, akkor van az adatbázis a táblázatban, ahol megvan a menüpontok hozzá olyan területen, amely rögzíti a szülő egy adott menüpont.
Jelenik meg először egy sor menüpontok, amelyek nélkül a szülők. Ezután a második ciklusban, ezen belül a fő hurok, megjelenik a menüpontok, amelyek a szülő, és megfelel a főmenü.
Nos, valahogy így nehéz írni, de ha úgy gondolja, ez nem nehéz megvalósítani.