1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phương pháp ppt 123456789

12 380 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Form và MySQL

  • Đọc các biến từ HTML

  • Phương thức GET hoặc URL

  • Phương thức GET hoặc URL (tt)

  • Truyền dữ liệu theo phương thức POST

  • Các bước truy cập CSDL MySQL

  • Bước 1

  • Bước 2

  • Bước 3

  • Bước 4

  • Bước 4 (tt)

  • Bước 5

Nội dung

Form MySQL Đọc biến từ HTML  HTML có thuộc tính: – action=“chuỗi”: Địa trang web nhận liệu (Đặt địa trang PHP xử lý DL) – method=“chuỗi”: Phương thức gửi liệu • GET (mặc định) • POST Phương thức GET URL  Truyền liệu (biến) qua URL: – Các biến truyền thành cặp biến=giá_trị phân cách dấu & – Phân cách với địa trang ban đầu dấu hỏi chấm (?) Ví dụ: Truyền biến a, b, c có giá trị 1, 2, -3 vào trang http://localhost/ptb2.php qua URL: http://localhost/ptb2.php?a=1&b=2&c=-3 Phương thức GET URL (tt)  Khi ta Submit form sử dụng phương thức GET, liệu truyền qua URL: – Tên biến tên đối tượng form – Giá trị biến giá trị NSD nhập vào đối tượng  Để đọc giá trị biến PHP: Sử dụng mảng $_GET, số tên biến  Ví dụ: Trong trang ptb2.php đọc biến a, b, c: $a = $_GET[“a”]; $b = $_GET[“b”]; $c = $_GET[“c”]; Truyền liệu theo phương thức POST  Dữ liệu Form post truyền thân yêu cầu HTTP  Để đọc liệu sử dụng mảng $_POST với số tên đối tượng form gửi đến Các bước truy cập CSDL MySQL Tạo kết nối đến database server Lựa chọn CSDL Xây dựng truy vấn thực truy vấn Xử lý kết trả Đóng kết nối đến server Bước $biến_kết_nối = mysql_connect(“máy_chủ”,“tên”,“mật_khẩu”) or die(“Không kết nối được”);  Hàm die(“Chuỗi”): Đưa thông báo kết thúc  Với cách viết trên, die thực lệnh trước không thành công Bước mysql_select_db(“Tên CSDL”) or die (“Chưa có CSDL”); Bước $biến = mysql_query(“Lệnh SQL”) or die(“Không thực SQL”); Bước  Các hàm cần thiết: – mysql_affected_rows(): Số ghi bị tác động lệnh mysql_query liền trước – mysql_error(): Thông báo lỗi (nếu có) – mysql_errno(): Mã lỗi Bước (tt)  Trong TH bước SELECT: $rs = mysql_query(“SELECT…”) or die(“Không thực SQL”);  Các hàm cần thiết: – mysql_num_rows($rs): Số lượng ghi $rs – $r=mysql_fetch_array($rs): Trả dòng $rs vào $r Bước mysql_free_result($rs) mysql_close($biến_kết_nối)

Ngày đăng: 27/06/2016, 15:30

TỪ KHÓA LIÊN QUAN

w