BAB IV IMPLEMENTASI
4.3 Antar muka Admin
4.3.9 Halaman Prasarana Ruas Jalan
Halaman ini digunakan oleh admin untuk melihat data Prasarana Ruas Jalan.
Admin juga dapat melakukan pencarian data Prasarana Ruas Jalan dengan
memasukkan jenis pencarian yang akan dilakukan dan kata kunci sesuai dengan jenis
pencarian yang dilakukan dan kemudian menekan tombol cari. Untuk melihat
laporan Prasarana Ruas Jalan admin dapat menekan tombol Lihat Laporan. Tombol
detail digunakan untuk melihat secara lengkap data Prasarana Ruas Jalan.
94
gambar 4.14 Halaman Cari dan Lihat Prasarana Ruas jalan
Potongan Program Lihat Prasarana Ruas Jalan:
$query = "SELECT * FROM prasarana_ruas ORDER BY no_ruas_jalan"; $counter = 1;
$result = mysql_query($query); $bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu);
if(!isset($halaman)) {
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM prasarana_ruas ORDER BY no_ruas_jalan LIMIT $bantu2, $bantu";
$result = mysql_query($queryb);
while ($data = mysql_fetch_array($result)) {
$strSql = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan = '$data[no_ruas_jalan]'";
$result2 = mysql_query($strSql);
while ($data2 = mysql_fetch_array($result2)) {
$nama_ruas = $data2[nama_ruas]; }
$strSql = "SELECT * FROM jenis_prasarana WHERE id_jenis_prasarana = $data[id_jenis_prasarana]";
$result2 = mysql_query($strSql); while ($data2 = mysql_fetch_array($result2)) {
$jenis_prasarana = $data2[nama_jenis_prasarana]; }
95
echo "<tr>";
echo "<td align=center valign=middle><span class=style15>$counter</span></td>"; echo "<td><span class=style15>$nama_ruas</span></td>";
echo "<td align=center valign=middle><span class=style15>$data[sub_ruas]</span></td>"; echo "<td align=center valign=middle><span class=style15>$jenis_prasarana</td></span>"; echo "<td align=center valign=middle><span class=style15>$data[kondisi]</td></span>"; echo "<td align=center valign=middle><span
class=style15>$data[usulan_penanganan]</td></span>"; echo "<td align=center valign=middle><span class=style15><a
href=konfPrasaranaRuas.php?proses=lihat&id=$data[no_prasarana_ruas]>detail</a></ td></span>"; echo "</tr>"; $counter = $counter + 1; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext' href='prasaranaRuas.php?halaman=$i'>$x</a>]"; }
}
Potongan program cari Prasarana Ruas Jalan
if ($_REQUEST[cari_nama] <> "" and $_REQUEST[cari_jenis] <> "") {
$query = "SELECT * FROM ruas_jalan WHERE nama_ruas like '%$_REQUEST[cari_nama]%'";
$result = mysql_query($query);
while ($data = mysql_fetch_array($result)) {
$counter = 1;
$query = "SELECT * FROM prasarana_ruas WHERE no_ruas_jalan =
$data[no_ruas_jalan] AND id_jenis_prasarana = $_REQUEST[cari_jenis] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan";
$result2 = mysql_query($query); $bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result2) / $bantu); if(!isset($halaman))
{
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM prasarana_ruas WHERE no_ruas_jalan =
$data[no_ruas_jalan] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan LIMIT $bantu2, $bantu";
$result2 = mysql_query($queryb);
while ($data2 = mysql_fetch_array($result2)) {
$strSql = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan = '$data2[no_ruas_jalan]'";
$result3 = mysql_query($strSql);
while ($data3 = mysql_fetch_array($result3)) {
96
$nama_ruas = $data3[nama_ruas]; }
$strSql = "SELECT * FROM jenis_prasarana WHERE id_jenis_prasarana = $data2[id_jenis_prasarana]";
$result3 = mysql_query($strSql);
while ($data3 = mysql_fetch_array($result3)) {
$jenis_prasarana = $data3[nama_jenis_prasarana]; }
echo "<tr>";
echo "<td align=center valign=middle><span class=style15>$counter</span></td>"; echo "<td><span class=style15>$nama_ruas</span></td>";
echo "<td align=center valign=middle><span class=style15>$data2[sub_ruas]</span></td>"; echo "<td align=center valign=middle><span class=style15>$jenis_prasarana</td></span>"; echo "<td align=center valign=middle><span class=style15>$data2[kondisi]</td></span>"; echo "<td align=center valign=middle><span
class=style15>$data2[usulan_penanganan]</td></span>"; echo "<td><span class=style15><a
href=konfPrasaranaRuas.php?proses=lihat&id=$data2[no_prasarana_ruas]>detail</a> </td></span>"; echo "</tr>"; $counter = $counter + 1; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='prasaranaRuas.php?cari_nama=$_REQUEST[cari_nama]&cari_jenis=$_REQUEST[car i_jenis]&cari_kondisi=$_REQUEST[cari_kondisi]&halaman=$i'>$x</a>]";
} } }
else if ($_REQUEST[cari_nama] == "" and $_REQUEST[cari_jenis] <> "") {
$query = "SELECT * FROM prasarana_ruas WHERE id_jenis_prasarana = $_REQUEST[cari_jenis] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan";
$result = mysql_query($query); $counter = 1;
$bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result2) / $bantu); if(!isset($halaman))
{
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM prasarana_ruas WHERE id_jenis_prasarana =
$_REQUEST[cari_jenis] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan LIMIT $bantu2, $bantu";
$result2 = mysql_query($queryb);
while ($data = mysql_fetch_array($result)) {
$strSql = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan = '$data[no_ruas_jalan]'";
97
while ($data3 = mysql_fetch_array($result3))
{ $nama_ruas = $data3[nama_ruas];
}
$strSql = "SELECT * FROM jenis_prasarana WHERE id_jenis_prasarana = $data[id_jenis_prasarana]";
$result3 = mysql_query($strSql);
while ($data3 = mysql_fetch_array($result3)) {
$jenis_prasarana = $data3[nama_jenis_prasarana]; }
echo "<tr>";
echo "<td align=center valign=middle><span class=style15>$counter</span></td>"; echo "<td><span class=style15>$nama_ruas</span></td>";
echo "<td align=center valign=middle><span class=style15>$data[sub_ruas]</span></td>"; echo "<td align=center valign=middle><span class=style15>$jenis_prasarana</td></span>"; echo "<td align=center valign=middle><span class=style15>$data[kondisi]</td></span>"; echo "<td align=center valign=middle><span
class=style15>$data[usulan_penanganan]</td></span>"; echo "<td><span class=style15><a
href=konfPrasaranaRuas.php?proses=lihat&id=$data2[no_prasarana_ruas]>detail</a> </td></span>"; echo "</tr>"; $counter = $counter + 1; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='prasaranaRuas.php?cari_nama=$_REQUEST[cari_nama]&cari_jenis=$_REQUEST[car i_jenis]&cari_kondisi=$_REQUEST[cari_kondisi]&halaman=$i'>$x</a>]";
} }
else if ($_REQUEST[cari_nama] <> "" and $_REQUEST[cari_jenis] == "") {
$query = "SELECT * FROM ruas_jalan WHERE nama_ruas like '%$_REQUEST[cari_nama]%'";
$result = mysql_query($query);
while ($data = mysql_fetch_array($result)) {
$counter = 1;
$query = "SELECT * FROM prasarana_ruas WHERE no_ruas_jalan =
$data[no_ruas_jalan] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan";
$result2 = mysql_query($query); $bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result2) / $bantu); if(!isset($halaman))
{
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM prasarana_ruas WHERE no_ruas_jalan =
$data[no_ruas_jalan] AND kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan LIMIT $bantu2, $bantu";
98
$result2 = mysql_query($queryb);
while ($data2 = mysql_fetch_array($result2))
$strSql = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan = '$data2[no_ruas_jalan]'";
$result3 = mysql_query($strSql);
while ($data3 = mysql_fetch_array($result3)) {
$nama_ruas = $data3[nama_ruas]; }
$strSql = "SELECT * FROM jenis_prasarana WHERE id_jenis_prasarana = $data2[id_jenis_prasarana]";
$result3 = mysql_query($strSql);
while ($data3 = mysql_fetch_array($result3)) {
$jenis_prasarana = $data3[nama_jenis_prasarana]; }
echo "<tr>";
echo "<td align=center valign=middle><span class=style15>$counter</span></td>"; echo "<td><span class=style15>$nama_ruas</span></td>";
echo "<td align=center valign=middle><span class=style15>$data2[sub_ruas]</span></td>"; echo "<td align=center valign=middle><span class=style15>$jenis_prasarana</td></span>"; echo "<td align=center valign=middle><span class=style15>$data2[kondisi]</td></span>"; echo "<td align=center valign=middle><span
class=style15>$data2[usulan_penanganan]</td></span>"; echo "<td><span class=style15><a
href=konfPrasaranaRuas.php?proses=lihat&id=$data2[no_prasarana_ruas]>detail</a> </td></span>"; echo "</tr>"; $counter = $counter + 1; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='prasaranaRuas.php?cari_nama=$_REQUEST[cari_nama]&cari_jenis=$_REQUEST[car i_jenis]&cari_kondisi=$_REQUEST[cari_kondisi]&halaman=$i'>$x</a>]"; } } } else {
$query = "SELECT * FROM prasarana_ruas WHERE kondisi like '%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan"; $counter = 1;
$result = mysql_query($query); $bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result2) / $bantu); if(!isset($halaman))
{
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM prasarana_ruas WHERE kondisi like
'%$_REQUEST[cari_kondisi]%' ORDER BY no_ruas_jalan LIMIT $bantu2, $bantu"; $result2 = mysql_query($queryb);
99
while ($data = mysql_fetch_array($result)) {
$strSql = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan = '$data[no_ruas_jalan]'";
$result2 = mysql_query($strSql);
while ($data2 = mysql_fetch_array($result2)) {
$nama_ruas = $data2[nama_ruas]; }
$strSql = "SELECT * FROM jenis_prasarana WHERE id_jenis_prasarana = $data[id_jenis_prasarana]";
$result2 = mysql_query($strSql);
while ($data2 = mysql_fetch_array($result2)) {
$jenis_prasarana = $data2[nama_jenis_prasarana]; }
echo "<tr>";
echo "<td align=center valign=middle><span class=style15>$counter</span></td>"; echo "<td><span class=style15>$nama_ruas</span></td>";
echo "<td align=center valign=middle><span class=style15>$data[sub_ruas]</span></td>"; echo "<td align=center valign=middle><span class=style15>$jenis_prasarana</td></span>"; echo "<td align=center valign=middle><span class=style15>$data[kondisi]</td></span>"; echo "<td align=center valign=middle><span
class=style15>$data[usulan_penanganan]</td></span>"; echo "<td align=center valign=middle><span class=style15><a
href=konfPrasaranaRuas.php?proses=lihat&id=$data[no_prasarana_ruas]>detail</a>< /td></span>"; echo "</tr>"; $counter = $counter + 1; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='prasaranaRuas.php?cari_nama=$_REQUEST[cari_nama]&cari_jenis=$_REQUEST[car i_jenis]&cari_kondisi=$_REQUEST[cari_kondisi]&halaman=$i'>$x</a>]";
} } }