Thêm mc con ụ

Một phần của tài liệu NHỮNG THÀNH PHẦN CỦA FORM CHO PHÉP NGƯỜI DÙNG LÀM VIỆC VỚI DỮ LIỆU (Trang 29 - 31)

B n c n hai form khác nhau đ thêm vào m c con, vì th c n nhánh th haiạ ầ ể ụ ế ầ ứ

đ quy t đ nh form hi n th .ể ế ị ể ị

Bây gi chúng ta g p ph i m t ph n l nh mà có m t ít m u m o. Danh sáchờ ặ ả ộ ầ ệ ộ ư ẹ

giá tr m c con s d ng l u tr 2 giá tr thay vì m t. Cách này dùng d u phân cáchị ụ ử ụ ư ữ ị ộ ấ

và đ a giá tr explode vào m ng, c p nh t ph n b n c n.(Hàm explode() l y m iư ị ả ậ ậ ầ ạ ầ ấ ỗ

đ n v văn b n b ng d u ngăn cách và chèn nó nh ph n t m i c a m ng.ơ ị ả ằ ấ ư ầ ử ớ ủ ả

Trong tr ng h p b n có 3 ki u m c(Actors, Directors, and Movies), m i ki uườ ợ ạ ể ụ ỗ ể

yêu c u m t form. Nh ng b n mu n m c Actor và m c Director cùng thông tin .ầ ộ ư ạ ố ụ ụ

Do đó, b n không c n hai form khác nhau. B n làm đi u này b ng vi c thêmạ ầ ạ ề ằ ệ

Director . Toàn b đi m có th s d ng m c đ tên c a h đ ng c p m i đ n tênộ ể ể ử ụ ứ ộ ủ ệ ẳ ấ ớ ế

file và b n có th thêm m t m c đ m i su đóạ ể ộ ứ ộ ớ

Trong startform.php b n có:ạ

<input type=”radio” name=”type” value=”Person:Actor”> Actor<br>

Chú ý: ph n giá tr c a ki u ph n t bao g m 2 giá tr khác nhau ngăn cáchầ ị ủ ể ầ ử ồ ị

b i d u ch m ph y(;).ở ấ ấ ẩ

Trong form4.php b n có:ạ

...

$type = explode(“:”, $_POST[‘type’]); if ($_POST[‘Submit’] == “Add”) {

require($_POST[‘Submit’] . $type[0] . ‘.php’); }

...

Trong t p l nh này, b n l y l i giá tr ki u ph n t s d ng ch m c m ngậ ệ ạ ấ ạ ị ể ầ ử ử ụ ỉ ụ ả

$_POST[‘ki u’] và sau đó s d ng hàm explode() trên n i dung c a nó.Hàmể ử ụ ộ ủ

explode() thì khá d s d ng. Nó c n chu i gi i h n đ c bi t và chu i ch a văn b nễ ử ụ ầ ỗ ớ ạ ặ ệ ỗ ứ ả

đ explode.ể

Ví d , b n có “Person:Actor” nh giá tr đ explode và d u hai ch m (:) nhụ ạ ư ị ể ấ ấ ư

gi i h n. K t qu c a bi n $type s là m t m ng ch a m t ph n c a chu i c t t iớ ạ ế ả ủ ế ẽ ộ ả ứ ộ ầ ủ ỗ ắ ạ

d u(;) trong ví dấ ụ

N u b n trình bày nó trong đ nh d ng print_r, b n có:ế ạ ị ạ ạ

Array (

[0] => Person [1] => Actor )

M c tiêu c a tên file đ n gi n đ c hoàn thành. B n có hai t p l nh Addụ ủ ơ ả ượ ạ ậ ệ (adsbygoogle = window.adsbygoogle || []).push({});

và m t tên: ộ

AddPerson.php and AddMovie.php.

Một phần của tài liệu NHỮNG THÀNH PHẦN CỦA FORM CHO PHÉP NGƯỜI DÙNG LÀM VIỆC VỚI DỮ LIỆU (Trang 29 - 31)