Tự học guitar, lập trình, khiêu vũ, tennis - Tu hoc guitar, lap trinh, khieu vu, tennis

Saturday
May 26th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

Trang chủ arrow Lập trình arrow ASP arrow Thực hành Insert dữ liệu vào bảng tblUser
Thực hành Insert dữ liệu vào bảng tblUser

Thực hành Insert dữ liệu vào bảng tblUser

Chúng ta sẽ làm một ứng dụng nhỏ.

Thay vì Insert dữ liệu vào bảng tblUser trực tiếp từ MS Access, chúng ta sẽ làm việc đó từ web site.

Ứng dụng của chúng ta bao gồm 3 trang.

  • RegistrationForm.htm: Là một form HTML mà thôi, sau khi bạn điền thông tin và click nút Submit, dữ liệu sẽ được chuyển qua trang RegistrationProcess.asp
  • Connection.asp: Trang này có nhiệm vụ kết nối với Database, tương tự như ví dụ trước. Tuy nhiên chúng ta có một chút thay đổi. Đây là trang quan trọng, bạn nên sử dụng tách biệt và sẽ được sử dụng đi sử dụng lại mỗi khi chúng ta cần connect với Database.
  • RegistrationProcess.asp: Trang này sau khi nhận dữ liệu từ RegistrationForm.htm sẽ Insert dữ liệu đó vào bảng tblUser

Bạn vào đây tham khảo code của trang Connection.asp.

Còn đây là nôi dung trang RegistrationForm.htm

<html>
<head>
<title>Registration</title>
</head>
<body>
<form method="POST" action="RegistrationProcess.asp">
<p> Username: <input type="text" name="username" ></p>
<p> Password: <input type="password" name="password" ></p>
<p> Confirm Password: <input type="password" name="ConfirmPassword"
></p>
<p> Address: <input type="text" name="address"></p>
<p><input type="submit" value="Submit" name="submit"></p>
</form>
</body>
</html>


Và trang RegistrationProcess.asp. Lưu ý phải có phần #include file...

<!--#include file ="Connection.asp"-->
<%
username=request.form("username")
password=request.form("password")
confirmPassword=request.form("confirmPassword")
address=request.form("address")
' validate some information retrieved from submitted form
openConn
sql="insert into tblUser([username],[password],[address]) values('"&username&"','"&password&"','"&address&"')"
conn.execute sql
destroyConn
response.write "Successful Registration!"
%>



Bạn upload cả 3 trang lên Server. Sau đó chạy thử trang
RegistrationForm.htm từ trình duyệt, ví dụ http://tenbanchon.co.cc/RegistrationForm.htm

Bạn sẽ thấy tương tự như sau:



Hãy nhập vài thông tin và click Submit. bạn sẽ nhận được câu thông báo

Successful Registration!

Để "chắc ăn", bạn có thể dùng bài thực hành trước. Chạy thử bạn sẽ thấy nội dung tblUser đã thêm một record mới.


Chúng ta sẽ tiếp tục trong phần sau


 
< Trước   Tiếp >