<%
// Xử lý khi nhấn radio.
if(request.getParameter("bttLuu") == null) {
String chuoiIndex = request.getParameter("radio");
response.sendRedirect("CapNhatLoaixe.jsp?viTriVector="+chuoiIndex+""); }
// Hàm thực hiện thêm vào cơ sở dứ liệu if(request.getParameter("bttLuu") != null ) {
my.KetNoi kn=new my.KetNoi (); String maXe = "";
String tenXe = ""; String moTa = "";
if(request.getParameter("txtMaXe") != null) maXe = request.getParameter("txtMaXe"); if(request.getParameter("txtTenXe") != null) tenXe = request.getParameter("txtTenXe"); if(request.getParameter("txtMoTa") != null) moTa = request.getParameter("txtMoTa"); if(request.getParameter("bttLuu").equals(" Luu(them) ")) { if(session.getAttribute("username") != null&&session.getAttribute("password")!=null) {
kn.thucThiSql("insert into Xe (maXe,tenXe,moTa)
values(N'"+maXe+"',N'"+tenXe+"',N'"+moTa+"')","Loi khi thuc thi sql them xe"); kn.dongKetNoi(); if(kn.flagSql) response.sendRedirect("CapNhatLoaixe.jsp?bienSql=thanhCong"); else response.sendRedirect("CapNhatLoaixe.jsp?bienSql=thatBai"); } else { response.sendRedirect("CapNhatLoaixe.jsp?bienSql=kptv"); } }
//TRUONG HOP SUA
if(request.getParameter("bttLuu").equals(" Luu(xoa) ")) {
if(session.getAttribute("username") != null&&session.getAttribute("password")! =null)
{
String[] arrayDelete = request.getParameterValues("chk"); for(int i = 0 ; i < arrayDelete.length ; i++)
{
kn.thucThiSql("delete xe where maxe = N'"+arrayDelete[i]+"'","Loi khi xoa mau tin");
kn.dongKetNoi(); }
if(kn.flagSql)
GVHD: Viên Thanh Nhã
Phan Hồ Duy Phương Đồ án Java-Web
else response.sendRedirect("CapNhatLoaixe.jsp?bienSql=thatBai"); } else { response.sendRedirect("CapNhatLoaixe.jsp?bienSql=kptv"); } }
// TRUONG HOP LUU
if(request.getParameter("bttLuu").equals(" Luu(sua) ")) {
if(session.getAttribute("username") != null&&session.getAttribute("password")! =null)
{
String[] arrayUpdate = request.getParameterValues("radio"); String maXeSua = request.getParameter("txtMaXe"); String tenXeSua = request.getParameter("txtTenXe"); String moTaSua = request.getParameter("txtMoTa"); // for(int i = 0 ; i < arrayUpdate.length ; i++)
{
kn.thucThiSql("update xe " +
" set maXe = N'"+maXeSua+"', tenXe = N'"+tenXeSua+"', moTa = N'"+moTaSua+"' " +
" where maxe = N'"+maXe+"'","Loi khi delete mau tin"); } kn.dongKetNoi(); if(kn.flagSql) response.sendRedirect("CapNhatLoaixe.jsp?bienSql=thanhCong"); else response.sendRedirect("CapNhatLoaixe.jsp?bienSql=thatBai"); } else { response.sendRedirect("CapNhatLoaixe.jsp?bienSql=kptv"); } } } %>
j. Trang giá bán lẻ các sản phẩm.
<% //Tạo lớp kết nối.
my.KetNoi kn=new my.KetNoi ();
//Thục hiện câu truy vấn.
Vector vTenXe= kn.getDataVector(1,"select tenxe from xe,chitietxe where chitietxe.maxe=xe.maxe ","loi xe") ;
Vector vGiaCa=kn.getDataVector(1,"select giaca from chitietxe,xe where chitietxe.maxe=xe.maxe","loi chi tiet xe");
%> <%
// Tạo vòng lặp,thể hiện giá trị lên bảng
int dem = 0;
while(dem < vTenXe.size()) {
%>
<tr><td><font face="tahoma" color="black"> <%= vTenXe.elementAt(dem)%></font></td>
<td><font face="tahoma" color="black"> <%= vGiaCa.elementAt(dem) %></font></td>
<% dem++;
} %>