Rambu Hapus Rambu Edit Form

276

2.37 Rambu Perbesar

Halaman Rambu Perbesar adalah halaman yang berfungsi untuk memproses gambar tampil dalam ukuran sebenarnya besar. Berikut ini potongan listing program bagian proses Rambu Perbesar :

2.38 Rambu Hapus

Halaman Rambu Hapus akan muncul ketika admin menekan button “Hapus” pada data yang akan dihapus. Pada halaman ini sistem akan menampilkan pesan “Gambar Rambu berhasil dihapus”. Gambar Halaman Rambu Hapus div id=bodyPan String id = request.getParameterid_ra; String media = request.getParametermedia; if id = null || media = null { try { album.selectRowByIdid; if album.fetch { response.setStatusresponse.SC_NOT_FOUND; return; }handler.setPageContextpageContext; if media.equalsgambar_ra { handler.sendImagealbum.getGambar_ra; return; }if media.equalsthumbnail_ra { handler.sendImagealbum.getThumbnail_ra; return; } } finally { album.release; } } div img width==album.getGambar_ra.getWidth height==album.getGambar_ra.getHeight src=RambuPerbesar.jsp?media=gambar_raid_ra==album.getId_ra type==album.getGambar_ra.getMimeType imgtdtr } finally { album.release; } 277 Berikut ini potongan listing program bagian proses hapus Rambu.

2.39 Rambu Edit Form

Halaman Rambu Edit Form akan muncul ketika user memilih button gambar “Edit” pada data. Pada halaman ini akan menampilkan form terdiri dari kolom yang berisi data rambu yang dipilih. Gambar Halaman Rambu Edit Form String id = request.getParameterid_ra; try { album.tampilRambu; album. hapusRambu id; int rowCount = 0; while album.fetch { rowCount++; } String dbConnErrMsg = null; } catch SQLException sqle { dbConnErrMsg = sqle.getMessage; } finally { album.release; } divmeta http-equiv=refresh content=2;url=RambuTampil.jsp center pfont size=3 color=000000bData Gambar berhasil dihapusbbr img src=imageshap.png width=100 height=100font p center Query hapusRambu : public void hapusRambuString selectId throws SQLException { if conn == null { conn = getConnection; } stmt = OraclePreparedStatement conn.prepareStatement delete from rambu where id_ra = ?; stmt.setString1, selectId; rset = OracleResultSet stmt.executeQuery; } 278 Berikut ini potongan listing program halaman RambuEditForm. String id = request.getParameterid_ra; String media = request.getParametermedia; if id = null || media = null { try { album.selectRowByIdid; if album.fetch { response.setStatusresponse.SC_NOT_FOUND; return; } } finally { album.release; } } form action=RambuEditProses.jsp method=post enctype=multipartform-data table width=100 cellspacing=0 summary=photo upload form table align=center width=80 tr bgcolor=C0C0C0 td scope=col colspan=2nbsp; font color=000000centerh3EDIT RAMBUh3centerfonttdtr tr bgcolor=f7f7e7td font-family=arial scope=col valign=toplabel for=id_rafont color=blackbIDbfontlabeltd td scope=col input disabled=disabled id=id_ra type=text name=id_ra length=40 value ==album.getId_ra inputtdtr tr bgcolor=f7f7e7td font-family=arial scope=col valign=toplabel for=nama_rafont color=blackbNamabfontlabeltd td scope=col input id=nama_ra type=text name=nama_ra length=40 value ==album.getNama_ra brfont size=1Contoh : Dilarang parkirfontinputtd tr tr bgcolor=f7f7e7td font-family=arial scope=col valign=toplabel for=jenis_rafont color=blackbJenisbfontlabeltd td scope=col input id=jenis_ra type=text name=jenis_ra length=40 value ==album.getJenis_ra brfont size=1Contoh : Laranganfontinputtd tr tr bgcolor=f7f7e7 td font-family=arial scope=col valign=toplabel for=dis_rafont color=blackbDiskripsibfontlabeltd td scope=col input id=dis_ra type=text name=dis_ra length=40 value ==album.getDis_ratd tr tr bgcolor=f7f7e7 td font-family=arial scope=col valign=toplabel for=gambar_rafont color=blackbGambarbfontlabeltd td scope=col a href=RambuDetail.jsp?id_ra== album.getId_ra if album.getThumbnail_ra.getContentLength 0 { img src=RambuPerbesar.jsp?media=thumbnail_raid_ra== album.getId_ra width== album.getThumbnail_ra.getWidth alt== RambuQuery.escapeHtmlStringalbum.getNama_ra border=0img } else { out.println[view media]atdtr; } tr tr bgcolor=f7f7e7 279

2.40 Rambu Edit Proses