Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Hỏi về cập nhật dữ liệu

  1. #1
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Question Hỏi về cập nhật dữ liệu

    Em có thắc mắc về tạo form cập nhật dữ liệu.

    Lúc nãy có chat với bác thanhhuy191188, được giúp đỡ rồi nhưng vẫn chưa hiểu

    Ví dụ của em thế này: Giả sử trang members.aspx dành cho các thành viên.

    Thành viên nào đăng nhập vào rồi thì có thể sửa thông tin cá nhân.

    Bảng members trong CSDL có 3 trường: hoten, tuoi, gioitinh

    Người dùng muốn sửa thông tin thì vào members.aspx?go=edit

    Giả sử bước lưu dữ liệu từ cơ sở dữ liệu vào string được rồi. Làm thế nào để đưa dữ liệu đó vào các <asp: TextBox> để có thể chỉnh sửa chính tại trang members.aspx?go=edit luôn ạ

    Em diễn đạt dài dòng thế, ý ngắn gọn là thế này ạ

    PHP Code:
    thanhhuy191188 (3/19/2009 11:32:38 PM): vay co nghia la ban muon lay tat ca cac thuoc tinh co username ="ten ma ban dang nhap"
    thanhhuy191188 (3/19/2009 11:32:41 PM): dung khong
    quydo Pro 
    (3/19/2009 11:32:48 PM): uh đúng rồi đấy 
    thanhhuy191188 
    (3/19/2009 11:32:53 PM): roi hien thi cac thuoc tinh do len form chu gi :
    Rồi ở form đó lại có nút cập nhật dữ liệu đó

    Ý của em là vậy đó . Em ko biết đưa ra kiểu đó thế nào.

    Bác nào có thể lấy 1 ví dụ đơn giản, cập nhật 1 hoặc 2 trường cho em hiểu cái ạ

    Em cảm ơn nhiều

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    48

    Bắt sự kiện Page Load cho trang edit
    Tại đây bạn Sử dụng câu Select lấy các giá trị trong bảng ra
    Ví dụ:
    Visual C# Code:
    1. khi đăng nhập bạn sẽ lưu dc cái username người đó.
    2. string userid = username(cái đã đăng nhập thành công); << lưu username vào chuỗi userid
    3. string sql = " Select * from Member Where username='"+userid+"';
    4. sau đó thực thi câu lệnh cho kết quả vào datatable dt
    5. //username << là textbox
    6. username.Text = dt["username"].ToString();
    7. username.ReadOnly = true;
    8. //firstname << là textbox
    9. firstname.Text = dt["FirstName"].ToString();
    10. //telephone << là textbox
    11. telephone.Text = dt["Telephone"].ToString();
    Người dùng thay đổi thông tin xong nhấn btnUpdate thì tại đây bắt sự kiện và sử dụng câu lệnh update là xong

  3. #3
    Ngày gia nhập
    01 2008
    Bài viết
    148

    Trích dẫn Nguyên bản được gửi bởi Unknown_Love Xem bài viết
    Bắt sự kiện Page Load cho trang edit
    Tại đây bạn Sử dụng câu Select lấy các giá trị trong bảng ra
    Ví dụ:
    Visual C# Code:
    1. khi đăng nhập bạn sẽ lưu dc cái username người đó.
    2. string userid = username(cái đã đăng nhập thành công); << lưu username vào chuỗi userid
    3. string sql = " Select * from Member Where username='"+userid+"';
    4. sau đó thực thi câu lệnh cho kết quả vào datatable dt
    5. //username << là textbox
    6. username.Text = dt["username"].ToString();
    7. username.ReadOnly = true;
    8. //firstname << là textbox
    9. firstname.Text = dt["FirstName"].ToString();
    10. //telephone << là textbox
    11. telephone.Text = dt["Telephone"].ToString();
    Người dùng thay đổi thông tin xong nhấn btnUpdate thì tại đây bắt sự kiện và sử dụng câu lệnh update là xong
    Như thế này dúng ý bạn chưa vậy?
    ban sử dụng 2 câu lệnh này để truy vấn vào update
    Visual C# Code:
    1. string sqlSelect = " select * from Member where username='"+userid+"';
    2. string sqlUpdate = " update Member set FirstName=@firstName;Telephone=@telephone where Username=@username ";
    Đã được chỉnh sửa lần cuối bởi thanhhuy191188 : 21-03-2009 lúc 12:22 AM.

Các đề tài tương tự

  1. Sửa máy tính, cài đặt windows, phần mềm tại nhà nhanh nhất, rẻ nhất, hiệu quả nhất …
    Gửi bởi hopluccc trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-07-2013, 02:07 PM
  2. Trả lời: 12
    Bài viết cuối: 25-10-2012, 02:48 AM
  3. Bài tập C++ NHập mảng một chiều gồm n phần tử kết thúc nhập khi nhập một chữ cái
    Gửi bởi thienthanoze trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 15
    Bài viết cuối: 09-07-2012, 10:10 PM
  4. Bài tập C++ Viết phương trình nhập vào 1 chuỗi số.Hãy nhập vào 1 số.Đếm xem có bao nhiêu chữ số bạn vừa nhập
    Gửi bởi namtuocdn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 16-10-2011, 10:39 AM
  5. Bài tập C++ Nhập mảng 1 chiều, nếu phần tử nhập trùng nhau thì bắt nhập lại
    Gửi bởi danielh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-07-2011, 03:35 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn