JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Bạn đang xem: Load dữ liệu lên combobox trong php
Đây là các bảng csdl của mình :Company[ComName,ComCode....]Employee[EmpCode,FisrtName,LastName,ComCode..] yêu cầu đưa csdl lên CompanyName rồi hiển thị dũ liệu EmployeeName theo CompanyName như hình sau:
mình có viết đoạn code mà không đưa csdl len được cbo box companyName trong JSP được .mong các bạn giúp mình.Đây là code :
public List getComNameOT[ListCompanyOT listCompanyOT] { List listCompanyOTs =
null; ListCompanyOT listOT = null; Connection con = ConnectionDB.getDBConnection[]; String sql="SELECT COM_NAME FROM COMPANY_MTS"; try { PreparedStatement pst = con.prepareStatement[sql]; ResultSet rs = pst.executeQuery[]; listCompanyOTs = new ArrayList[]; while [rs.next[]] { listOT = new ListCompanyOT[]; listOT.setComName[rs.getString["COM_NAME"]]; listCompanyOTs.add[listOT]; } } catch [SQLException e] { e.printStackTrace[]; } return listCompanyOTs; }
Reactions:v2tien
Xem thêm: Review Lăn Khử Mùi Vichy Triệt Mùi Hôi Hiệu Quả Nhất, Review Giá Bao Nhiêu
Để
trong thẻ code nhé bạn, còn phần trang jsp bạn chưa đưa lên sao biết được mà xem
Để trong thẻ code nhé bạn, còn phần trang jsp bạn chưa đưa lên sao biết được mà xem
Company Name : listCompanyOTs = [List] request.getAttribute["dataList"]; if [listCompanyOTs == null] { listCompanyOTs = new ArrayList[]; } for [ListCompanyOT listCompanyOT : listCompanyOTs] { %> >Choose } %> Employee Name : Choose Date : Choose ~ Choose
Còn đây là phần xử lý servlet :protected void
doPost[HttpServletRequest request, HttpServletResponse response] throws ServletException, IOException { GetWorkOT getWorkOT = new GetWorkOT[]; ListCompanyOT listComName = new ListCompanyOT[]; List listCompanyOT = getWorkOT.getAllComNameOT[listComName]; request.setAttribute["dataList",listCompanyOT]; String page = "/index.jsp"; RequestDispatcher dispatcher = getServletContext[].getRequestDispatcher[page]; dispatcher.forward[request, response]; }
Chủ đề19,577Bài viết51,704 Unanswered
questions16Answered questions1Thành Viên15,964Thành viên mới nhấthoangnamdu
giúp em load dữ liệu lên combobox dạng này với
vd:ở trang sửa thông tin khach hàng em có combobox chọn quốc gia em muốn load thông tin quốc giá của khách hàng đó vào combobox này thì làm sao hả các bác
vd: thông tin khách hàng đã lưu dưới csdl la vietnam thì khi sủa thông tin cái combobox để chọn quốc tịch nó có giá trị selected ở mục vietnam
trung quoc
vietnam
sau khi load thông tin lên dể sửa thành
trung quoc
vietnam
Đầu tiên phải biết khách hàng đang thao tác là k/h nào, rồi từ đó vào csdl lưu thông tin của k/h đó, truy vấn đến trường lưu quốc gia.
Xem giá trị của trường đó là giá trị trungquoc/vietnam rùi cho select="selected" theo giá trị được lưu đó là dc
hịc biết thuật toán là vậy nhưng làm sao để cho chế độ selected ở dòng đó
chứ làm như vầy thì combobox sẽ có 2 giá trị giông nhau
$quocgia
trung quoc
vietnam
trong đó $quocgia là biến lấy giá trị quốc gia của khach hàngĐược sửa bởi lonque3x lúc 16:47 ngày 20-04-2011
- Được gửi bởi lonque3x
hịc biết thuật toán là vậy nhưng làm sao để cho chế độ selected ở dòng đó
forearch [ $qgia as $quocgiahientai ] {