Cơ sở dữ liệu APACHE, PHP, MYSQL - 16

// Starting form

// ###############

default: require(‘startform.php’); break;

}

}

?>

2. Tạo một file với tên startform.php và nhập mã sau

<html>

<head>

<title>Multipurpose Form</title>

Có thể bạn quan tâm!

Xem toàn bộ 258 trang tài liệu này.

<style type=”text/css”> TD{color:#353535;font-family:verdana}

TH{color:#000000;font-family:verdana;background- color:#336699}

</style>

</head>

<body>

<form action=”form4.php?step=1” method=”post”>

<table border=”0” width=”750” cellspacing=”1” cellpadding=”3” bgcolor=”#353535” align=”center”>

<tr>

<td bgcolor=”#FFFFFF” width=”30%”>Name</td>

<td bgcolor=”#FFFFFF” width=”70%”>

<input type=”TEXT” name=”Name”>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Item Type</td>

<td bgcolor=”#FFFFFF”>

<input type=”radio” name=”type” value=”Movie:Movie” checked> Movie<br>

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

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

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Movie type (if applicable)</td>

<td bgcolor=”#FFFFFF”>

<select name=”MovieType”>

<option value=”” selected>Movie type...</option>

<option value=”Action”>Action</option>

<option value=”Drama”>Drama</option>

<option value=”Comedy”>Comedy</option>

<option value=”Sci-Fi”>Sci-Fi</option>

<option value=”War”>War</option>

<option value=”Other”>Other...</option>

</select>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF” width=”50%”>Display Debug Dump</td>

<td bgcolor=”#FFFFFF” width=”50%”>

<input type=”checkbox” name=”Debug” checked>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF” colspan=2 align=”center”>

<input type=”submit” name=”Submit” value=”Search”>

<input type=”submit” name=”Submit” value=”Add”>

</td>

</tr>

</table>

</form>

</body>

</html>

4. Tạo một file mới với tên AddMovie.php:

<?php

if ($_POST[‘type’] == “Movie:Movie” &&

$_POST[‘MovieType’] == “”) { header(“Location:form4.php”);

}

$title = $_POST[‘Submit’] . “ “ .

$_POST[‘type’] . “ : “ .

$_POST[‘Name’];

$name = $_POST[‘Name’];

$name[0] = strtoupper($name[0]);

?>

<html>

<head>

<title><?php echo $title; ?></title>

<style type=”text/css”> TD{color:#353535;font-family:verdana}

TH{color:#000000;font-family:verdana;background-color:#336699}

</style>

</head>

<body>

<form action=”form4.php?step=2” method=”post”>

<input type=”hidden” name=”type” value=”<?php echo $type[1]; ?>”>

<input type=”hidden” name=”action”

value=”<?php echo $_POST[‘Submit’]; ?>”>

<table border=”0” width=”750” cellspacing=”1” cellpadding=”3” bgcolor=”#353535” align=”center”>

<tr>

<td bgcolor=”#FFFFFF” width=”30%”>Movie Name</td>

<td bgcolor=”#FFFFFF” width=”70%”>

<?php echo $name; ?>

<input type=”hidden” name=”Name” value=”<?php echo $name; ?>”>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Movie Type</td>

<td bgcolor=”#FFFFFF”>

<?php echo $_POST[‘MovieType’]?><br>

<input type=”hidden” name=”type”

value=”Movie: <?php echo $_POST[‘MovieType’]; ?>”>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Movie Year</td>

<td bgcolor=”#FFFFFF”>

<select name=”MovieYear”>

<option value=”” selected>Select a year...</option>

<?php

for ($year=date(“Y”); $year >= 1970 ;$year--) {

?>

<option value=”<?php echo $year; ?>”><?php echo $year; ?></option>

<?php

}

?>

</select>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Movie Description</td>

<td bgcolor=”#FFFFFF”>

<textarea name=”Desc” rows=”5” cols=”60”></textarea>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF” colspan=”2” align=”center”>

<input type=”submit” name=”SUBMIT” value=”Add”>

</td>

</tr>

</table>

</form>

</body>

</html>

5. Tạo một file mới với tên AddPerson.php và nhập đoạn mã sau

<?php

$title = $_POST[‘Submit’] . “ “ .

$_POST[‘type’] . “ : “ .

$_POST[‘Name’];

$name = $_POST[‘Name’];

$name[0] = strtoupper($name[0]);

?>

<html>

<head>

<title><?php echo $title; ?></title>

<style type=”text/css”> TD{color:#353535;font-family:verdana}

TH{color:#000000;font-family:verdana;background- color:#336699}

</style>

</head>

<body>

<form action=”form4.php?step=2” method=”post”>

<input type=”hidden” name=”type” value=”Person: <?php echo $type[1]; ?>”>

<input type=”hidden” name=”action” value=”<?php echo $_POST[‘Submit’]; ?>”>

<table border=”0” width=”750” cellspacing=”1” cellpadding=”3” bgcolor=”#353535” align=”center”>

<tr>

<td bgcolor=”#FFFFFF” width=”30%”>

<?php echo $type[1]; ?> Name

</td>

<td bgcolor=”#FFFFFF” width=”70%”>

<?php echo $name?>

<input type=”hidden” name=”Name” value=”<?php echo $name; ?

>”>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF”>Quick Bio</td>

<td bgcolor=”#FFFFFF”>

<textarea name=”Bio” rows=”5” cols=”60”></textarea>

</td>

</tr>

<tr>

<td bgcolor=”#FFFFFF” colspan=”2” align=”center”>

<input type=”submit” name=”SUBMIT” value=”Add”>

</td>

</tr>

</table>

</form>

</body>

</html>

6. Cho chạy form4.php trên trình duyệt. Kết quả như sau:


Hình 5 3 1 7 Nhập tên phim Grand Canyon 8 Click vào nút Add cho bạn hình như sau Hình 5 1

Hình 5.3.1

7. Nhập tên phim: “Grand Canyon.”

8. Click vào nút Add, cho bạn hình như sau:


Hình 5 3 2 9 Chọn một ngày trong năm sản xuất phim 10 Chọn Drama trong danh sách 2

Hình 5.3.2

9. Chọn một ngày trong năm sản xuất phim

10. Chọn Drama trong danh sách loại phim.

11. Hiển thị nhanh phim, nếu muốn nhập vào đâu, enter tại đó

12. Click vào nút Add và thấy thông tin hiển thị như sau:

Hình 5 3 3 Khi nhấn nút Add màn hình hiển thị Hình 5 3 4 Cách thức hoạt động 3

Hình 5.3.3

Khi nhấn nút Add màn hình hiển thị:



Hình 5 3 4 Cách thức hoạt động Tập lệnh này thiết kế xung quanh một ý tưởng 4

Hình 5.3.4


Cách thức hoạt động

Tập lệnh này thiết kế


xung quanh một ý tưởng đơn giản: một tập lệnh

khung (form4.php) và nhiều tập lệnh flesh-andmuscle trên URL với chuổi truy vấn.

5.3.1. Tập lệnh khung

Khung ở dây là tập lệnh form4.php. Tất cả nó quay xung quanh việc sử dụng cấu trúc switch case. Nó bắt đầu với việc định nghĩa hàm cho việc hiển thị trình biên dịch(cái mà chứa hiển thị củẩmng toàn cục $_GET ).

Trong thực tế form sử dụng phương thức POST và vì vậy truyền thông tin đến mảng $_POST, phần nội dung chuyển đổi của trang sẽ qua chuổi truy vấn của mảng $GET

..... Xem trang tiếp theo?
⇦ Trang trước - Trang tiếp theo ⇨

Ngày đăng: 06/01/2024