Pojednostavljeni PHP $ _POST rukovanje podacima
Prilikom objavljivanja podataka iz obrasca na stranici, i $ _POST varijable se postaviti na niz sličnih ovoj:
Array ([ime] => "Daniel", [stanje] => "Illinois", [telefon] => "630-618-9588) Sad, jedan od načina da se ovaj proces je znati unaprijed (što, inače ćete), što će biti vrijednosti, i stavi ih na više korisna varijabli. Na primjer:
$ newclient [ "naziv"] = $ _POST [ "ime"]; $ newclient [ "stanje"] = $ _POST [ "stanje"]; $ newclient [ "telefon"] = $ _POST [ "telefon"];
Sada, za jednostavnu formu koja ima samo jednu ili dvije vrijednosti, to je u redu. Kodeks je jasan, jednostavan za čitanje, i to dobiva posao učinio. Sada, ako imate složeniji oblik, u polje svibanj izgledaju više kao što je ovaj:
Array ([Prezime] => costalis [Ime] => Daniela [MI] => G [lastnameguardian] => Kolar [firstnameguardian] => maureen [MIguardian] => p [Mjesec] => 10 [dan] => 05 [Godina] => 1.983 [starosnoj] => [address1] => 445 n ardmore Ave # K [address2] => [gradske] => Vila Park [stanje] => IL [zip] => 60181 [phone1] => 6306189588 [phone2] => [phone3] => 6306189588 [email] => costalis.dan @ gmail.com [noge] => 5 [inča] => 10 [kg] => 165 [kose] => Brown [očiju] => Zelena [sindikat] => Da [iskustvo] => None [umijeće] => Jumping [bilješke] => Veliki Guy [dodaj] => Dodaj klijenta)
Možete kopirati i zalijepiti 31 puta i urediti sve vrijednosti, ako želite ... ili pisati nešto što će to učiniti za vas. (čitaj: kopirajte i zalijepite moj kod i mijenjati prema Vašim potrebama) Ovaj skup kod je dizajniran da ažurirate MySQL bazu podataka, ali mogu se mijenjati na svoju naklonost. u "safedata" funkcija je da spriječi isjeckan Vaše baze podataka.
funkcija safedata ($ string) ( Povratak " '". mysql_real_escape_string ($ string). ' ", / / Potrebno dodati slashes, priložiti podatke u navodnike. )
foreach ($ _POST i $ polje => $ vrijednost) / / Točka kroz svaku stavku post ( $ polja [] = $ polje; / / dodaj tekuće polje naziv polja u polje $ vrijednosti [] = $ vrijednost; / / dodaj tekuće vrijednosti za polje vrijednosti polje. Hoće li imati isti indeks kao polje ime ) $ upit = "INSERT u` SomeTable '( ", / / Početak MySQL upit foreach ($ $ polja kao fieldname) / / polje ime za svaku $ Upit .= ' ". $ fieldname. "`,"; / / Dodaj na popis polja u upitu. safedata ne potrebna ... ste dobili imena $ upit = rtrim ($ upit ,","); / / trim off dodatni zarez nakon konačne vrijednosti $ upit .= ") vrijednosti (" / / zatvori isključite polje imena, početi unos vrijednosti foreach ($ $ vrijednosti kao valuename) / / za svaku odgovarajuću vrijednost za svoje područje $ Upit .= safedata ($ valuename). ""; / / Dodaj vrijednost s popisa $ upit = rtrim ($ upit ,","); / / opet, imamo dodatni zarez $ upit .= ");", / / kraj upit string $ rezultat = mysql_query ($ upit); / / izvrsi upit / / Created by: http://www.whathuhstudios.com/press: pripisivanje svibanj biti uklonjena i nije potrebno
Moglo bi se jednostavno koristiti to dodijeliti vrijednosti za niz Vašem ukusu, ili kako god želite. Ili način, ovo je lijep način da se lako nositi s velikim obrazac prijave bez korištenja nekog PHP okvira. Učinite ono što želite s ovim kod, i ako vam se dogoditi da uključite link na moje stranice na vašem siteu, ili ostavite mi komentar ... pa tako se to. Nada netko ovo pomaže.
| 2,9 |
Spotaknuti se! Post Info
Ovaj unos je objavljena u srijedu, 7. Svibanj 2008 je podnesena u razvoju, php. Ima 658 pregledaKomentari Feed. | Ostavi Komentar | Trackback Ostavite.
Previous Post: Blackberry poklopca telefona! »
Next Post: Flash je Open Source ... nista nije promijenilo. »


























23. svibanj, 2008 01:53
Izvrstan članak! Hvala!
13. lipanj 2008 16:33
Znate li neke informacije o ovom predmet na drugim jezicima?