Phiên php tiếng đức

Lúc này sau mình thấy có hứng thú quay lại với lập trình web quá hi. ngứa tay quá. và muốn làm các bài viết để chia sẽ với mấy bạn nè

Hôm nay mình sẽ chỉ và hướng dẫn các bạn tạo Đăng nhập đăng nhập Ghi nhớ

Cái này cũng khá đơn giản, nếu bạn nào đã học php cơ bản rồi thì cũng là đơn giản với bạn đó nè,

các bạn chỉ cần sử dụng phiên và cookie trong Php thì các bạn sẽ làm được điều này, Ở đây tôi sẽ đặt các trường hợp như sau

TH1. Tôi sẽ đăng nhập và đánh dấu vào ô Ghi nhớ để lưu thông tin tài khoản của tôi lại. Ở đây tôi sẽ lưu những gì?

Tôi sẽ lưu tên tài khoản và mật khẩu của tôi vào cookie và phiên

Khi tôi đăng nhập thành công thì tôi mới bắt đầu kiểm tra như sau

+ Tôi thử xóa bỏ phiên xem còn thông báo đăng nhập thành công hay không, nếu bạn xóa bỏ phiên và quay lại trang đăng nhập dận hiện lên biểu mẫu

là bạn chưa thành công. bởi vì khi tôi đăng nhập lần đầu tiên, tôi đã kiểm tra vào ô ghi nhớ tài khoản rồi, cho dù bạn có xóa phiên thì tài khoản này vẫn dẫn trong còn rất dài

Tôi sẽ để cookie này tồn tại trong 30 ngày [Tuỳ theo các bạn nhé]

+ Nếu như bạn xóa phiên làm việc xong và quay lại trang đăng nhập và tự động chuyển qua trang thông báo đăng nhập thành công thì bạn đã hết hạn rồi

các bạn có thể đóng trình duyệt lại và tắt đi, sau đó các bạn duyệt lại và thử mở trang đăng nhập thử xem, nếu xuất hohng báo đăng nhập thay bạn đn đn đn đ.

TH2. trường hợp này tôi sẽ không kiểm tra vào ô ghi nhớ tài khoản, nếu tôi đăng nhập thành công thì tôi sẽ lưu những gì?

nếu không có thì tôi chỉ lưu tên tài khoản và mật khẩu của bạn vào phiên thôi và khi bạn xóa phiên bỏ thì sẽ trở lại dạng đăng ký nhénhập bƬnth nhénhập

khi bạn đóng trình duyệt lại, thao tác mở lên cũng sẽ mời bạn đăng nhập vì tài khoản không được lưu trong cookie nhé

Trước hết các bạn nhớ rằng khi mở trang đăng nhập lên thì phải kiểm tra cookie trước nhé,sau đó mới kiểm tra xem có đăng không nhé

Trong video + bài hướng dẫn của tuần này, chúng tôi sẽ hướng dẫn bạn cách xây dựng giỏ hàng của riêng bạn bằng PHP và MySQL. Như bạn sẽ thấy, nó không quá khó như bạn nghĩ

Video Xem trước


Bước 1

Please start by way view the structure directory


Contruc

  • cài lại. css - you could get css reset from this link
  • Phong cách. css - tập tin css mà chúng tôi sẽ sử dụng để định phong cách cho mã HTML của chúng tôi
  • sự liên quan. php - tập tin này sẽ tạo kết nối tới cơ sở dữ liệu của chúng ta
  • mục lục. php - template cho giỏ hàng của chúng ta
  • xe đẩy. php - file nơi chúng ta sẽ có thể thay đổi các sản phẩm của chúng ta từ thùng hàng [thêm, xóa]
  • Mỹ phẩm. php - trang liệt kê các sản phẩm

Bước 2

Chúng ta sẽ bắt đầu bằng cách viết mã html và sau đó định phong cách cho nó. Vì vậy, hãy mở chỉ mục. php và sao chép/dán mã dưới đây vào

 
 
 
 
 
   
	 
	 
	 
	 
	Shopping cart 
 
 
 
 
	 
	

Như bạn thấy, trang của chúng ta có hai cột. cột chính và cột bên. Please transfer to CSS. Open file style. css và nhập mã dưới đây vào

 
	 
body { 
	font-family: Verdana; 
	font-size: 12px; 
	color: #444; 
} 
 
 
#container { 
	width: 700px; 
	margin: 150px auto; 
	background-color: #eee; 
	overflow: hidden; /* Set overflow: hidden to clear the floats on #main and #sidebar */ 
	padding: 15px; 
} 
 
	#main { 
		width: 490px; 
		float: left; 
	} 
 
	#sidebar { 
		width: 200px; 
		float: left; 
	}

Trang sản phẩm của chúng ta bây giờ sẽ trông giống như sau


Full Guide Video


Bước 3

Trước khi chúng ta chuyển sang phần PHP/MySQL, chúng ta cần phải tạo cơ sở dữ liệu. Do đó, hãy mở phpMyadmin và làm theo các bước sau

  1. Vào tab Đặc quyền, nhấp vào nút thêm người dùng mới và sử dụng các thiết lập sau. tên tài khoản. hướng dẫn; . máy chủ cục bộ; . mật khẩu siêu bí mật;. Bây giờ chắc chắn rằng các quyền Toàn cầu được thiết lập;
  2. Tạo một cơ sở dữ liệu mới được gọi là hướng dẫn
  3. Tạo một bảng mới gọi là sản phẩm và thiết lập số lượng trường thành 4. Bây giờ hãy điền vào các trường đó, vì vậy bạn có. id_integer - chắc chắn rằng nó được thiết lập thành INT và đánh dấu nó là CHÍNH [đồng thời thiết lập nó thành auto_increment];
  4. Điền vào bảng dữ liệu của bạn bằng một số mẫu sản phẩm

Để tiết kiệm thời gian, tôi đã xuất các sản phẩm của tôi để bạn chỉ cần chạy truy vấn sau đây

 
CREATE TABLE IF NOT EXISTS `products` [ 
  `id_product` int[11] NOT NULL AUTO_INCREMENT, 
  `name` varchar[100] NOT NULL, 
  `description` varchar[250] NOT NULL, 
  `price` decimal[6,2] NOT NULL, 
  PRIMARY KEY [`id_product`] 
] ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; 
 
INSERT INTO `products` [`id_product`, `name`, `description`, `price`] VALUES 
[1, 'Product 1', 'Some random description', '15.00'], 
[2, 'Product 2', 'Some random description', '20.00'], 
[3, 'Product 3', 'Some random description', '50.00'], 
[4, 'Product 4', 'Some random description', '55.00'], 
[5, 'Product 5', 'Some random description', '54.00'], 
[6, 'Product 6', 'Some random description', '34.00'];



Bước 4

Trước khi chúng ta di chuyển đến phần trích xuất dữ liệu từ cơ sở dữ liệu, tôi sẽ tạo cho chỉ mục. php của tôi một mẫu cho danh sách sản phẩm và giỏ hàng. Làm vậy, hãy thêm mã sau vào cùng chỉ mục của trang. php của bạn

 
  1. session_start[] - it will be used after this;
  2. Trong dong thứ hai, chúng ta bao gồm kết nối. php để xác nhận kết nối với cơ sở dữ liệu [chúng ta sẽ giải quyết vấn đề này trong vài giây nữa]. Một điều nữa. sự khác biệt giữa bao gồm và yêu cầu là nếu bạn sử dụng yêu cầu và tập tin không được tìm thấy, việc thực thi kịch bản sẽ kết thúc. Nếu bạn sử dụng "bao gồm", tập lệnh sẽ tiếp tục thực thi
  3. Thay vì sao chép toàn bộ mã html [liên kết đến css, đến js] cho từng tệp trong trang web của bạn, bạn có thể gom chúng lại thành một tận hưởng niềm tin có li. Vì vậy, trước tiên, tôi kiểm tra xem có một biến GET được gọi là "bộ trang" hay không. Nếu không, tôi tạo một biến mới gọi là _pages. Nếu biến GET được gọi là các trang đã được thiết lập trước đó, tôi muốn đảm bảo rằng tập tin mà tôi sẽ đưa vào là một trang hợp lệ

Để thực hiện công việc này, chúng ta cần phải bao gồm các tập tin; . php between div with id of "main"

 
	

This is index. hoàn chỉnh php mà chúng ta có lúc này

 
	 
 
 
 
	 
	 
	 
	 
	 
 
	Shopping Cart 
 
 
 
 
 
	 
	

Please create to MySQL connection. Mở kết nối. php and input as after.

 
	

Chủ Đề