Rambu Cari Nama Utama Rambu Cari Nama

233

2.4 Rambu Cari Nama Utama

Halaman Rambu Cari Nama Utama akan muncul ketika user menekan menu gambar Cari Rambu Nama di halaman Utama Cari. Halaman Rambu Cari Nama Utama ini berisi form untuk input kata kunci pencarian data rambu berdasarkan nama rambu. Gambar Halaman Rambu Cari Nama Utama } String dbConnErrMsg = null; } catch SQLException sqle { dbConnErrMsg = sqle.getMessage; } finally { album.release; } table Query cariRambuJenis : public void cariRambuJenisString cari throws SQLException { if conn == null { conn = getConnection; } stmt = OraclePreparedStatement conn.prepareStatement select from rambu where upper jenis_ra like + cari + or lower jenis_ra like + cari + + or initcap jenis_ra like + cari + ; rset = OracleResultSet stmt.executeQuery; } 234 Berikut ini potongan listing program bagian halaman rambu cari nama utama.

2.5 Rambu Cari Nama

Halaman Rambu Cari Nama akan muncul ketika user menekan menu gambar Cari Rambu Nama di halaman Utama Cari. Halaman Rambu Cari Nama ini berisi form untuk input kata kunci pencarian data rambu berdasarkan nama rambu dan tabel untuk menampilkan daftar data rambu yang dicari. Gambar Halaman Rambu Cari Nama data ada Gambar Halaman Rambu Cari Nama data tidak ada form action=RambuCariNama.jsp tablebrtrtdinput type=text name=nama_ra placeholder=Masukkan nama Rambuinputtd tda href=RambuCariNama.jsp?nama_ra== album.getNama_rainput type=submit value=Telusuriinputatdtrtableform 235 Berikut ini potongan listing program bagian proses cari data rambu berdasarkan nama dan menampilkan data rambu yang dicari. ptable align=center width=90 String id = request.getParameternama_ra; try { album. cariRambuNama id; if album.fetch { centerph4font color=blackData Rambu dengan nama font font color=red= idfont font color=blacktidak ada fonth4pcenter return; } } finally { album.release; } try { album.cariRambuNamaid; int rowCount = 0; while album.fetch { rowCount++; trtd headers=nama_ra bgcolor=F0F8FFfont color=blackh6 =RambuQuery.escapeHtmlStringalbum.getNama_rah6fonttd td headers=gambar_ra bgcolor=FFFFFF centera 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 height== album.getThumbnail_ra.getHeight width== album.getThumbnail_ra.getWidthalt== RambuQuery.escapeHtmlStringalbum.getNama_ra border=1acentertd } else { out.println[view media]atdtr; } } String dbConnErrMsg = null; } catch SQLException sqle { dbConnErrMsg = sqle.getMessage; } finally { album.release; } Query CariRambuNama : public void cariRambuNamaString cari throws SQLException { if conn == null { conn = getConnection; } stmt = OraclePreparedStatement conn.prepareStatement select from rambu where upper nama_ra like + cari + or lower nama_ra like + cari + + or initcap nama_ra like + cari + ; rset = OracleResultSet stmt.executeQuery; } 236

2.6 Marka Cari Jenis Utama