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