Đoạn mã sau thực hiện công việc gì?
<%@codepage=65001%>
<%
id=request.queryString("id")
ten=Request.form("menu")
Set rsmenu = Server.CreateObject("ADODB.RecordSet")
sqlmenu="SELECT * FROM MENU where id=" & id
Rsmenu.open sqlmenu, conn,1,3
'----Cap nhat lai------------
rsmenu("TEN")=TEN
rsmenu.update
Response.redirect "QuanLyMenu.asp"
%>
Đoạn mã sau thực hiện công việc gì?
<%@codepage=65001%>
<%
id=request.queryString("id")
ten=Request.form("menu")
Set rsmenu = Server.CreateObject("ADODB.RecordSet")
sqlmenu="SELECT * FROM MENU where id=" & id
Rsmenu.open sqlmenu, conn,1,3
'----Cap nhat lai------------
rsmenu("TEN")=TEN
rsmenu.update
Response.redirect "QuanLyMenu.asp"
%>
Trả lời:
Đáp án đúng: A
Đoạn mã ASP này thực hiện việc lấy giá trị của biến `id` từ query string và biến `ten` từ form. Sau đó, nó sử dụng `id` để truy vấn dữ liệu từ bảng `MENU` trong cơ sở dữ liệu. Cuối cùng, nó cập nhật trường `TEN` của bản ghi tìm được với giá trị của biến `ten` và chuyển hướng đến trang `QuanLyMenu.asp`. Vì vậy, đoạn mã này lấy cả hai biến `id` và `ten` để cập nhật thông tin cho bảng `MENU`.