mau nanya nih,,sy punya 3 tbel :tbl_1(id_kec,nama_kec) tbl_2(id_kec,id_desa,nama_desa) tbl_3(id_kec,id_desa,nik,nama,alamat,ttl,usia,status).
gimana buat combobox pertama menampilkan kecamatan,combobox 2 menampilkan desa sesuai dgn pilihan kecamatan.dan textbox inputan untuk pencarian berdasarkan nik,textbox kedua utk pencarian berdasarkan nama.gimana caranya utk pencarian berdasar tabel tsb???
TQ..
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Apr 30, 2013 · 0 Suka · 0 Tidak Suka
<!-- buat form search -->
<form action="" method="get" id="form1">
	Kecamatan:
	<select name="kec" id="kec" onchange="document.getElementById('form1').submit()">
		<option value=""></option>
		<?php
		$queryKec = mysql_query("select * from tbl_1");
		while($kec = mysql_fetch_array($queryKec)){
			echo '<option value="'.$kec['id_kec'].'">'.$kec['nama_kec'].'</option>';
		}
		?>
	</select>
	Desa:
	<select name="desa" id="desa">
		<option value=""></option>
		<?php
		$sql = "select * from tbl_2";
		if(isset($_GET['kec']) && $_GET['kec']){
			$sql .= " where id_kec='".$_GET['kec']."'";
		}
		$queryDesa = mysql_query($sql);
		while($desa = mysql_fetch_array($queryDesa)){
			echo '<option value="'.$desa['id_desa'].'">'.$desa['nama_desa'].'</option>';
		}
		?>
	</select>
	NIK: <input type="text" name="nik"/>
	Nama: <input type="text" name="nama"/>
	<input type="submit" name="search" value="Search"/>
</form>
<?php
// searching
$sql = "select * from tbl_3 where 1=1";
if(isset($_GET['search'])){
	if(isset($_GET['kec']) && $_GET['kec']){
		$sql .= " and id_kec='".$_GET['kec']."'";
	}
	if(isset($_GET['desa']) && $_GET['desa']){
		$sql .= " and id_desa='".$_GET['desa']."'";
	}
	if(isset($_GET['nik']) && $_GET['nik']){
		$sql .= " and nik='".$_GET['nik']."'";
	}
	if(isset($_GET['nama']) && $_GET['nama']){
		$sql .= " and nama LIKE '%".$_GET['nama']."%'";
	}
}
$query = mysql_query($sql);
while($data = mysql_fetch_array($query)){
	// tampilkan data hasil searching
	// tolong buat sendiri
	// misal:
	echo $data['nama'].'<br/>';
}
0
Loading...
oktav · May 2, 2013 · 0 Suka · 0 Tidak Suka
klo utk mencari nama/nik berdasar kecamatan & desa gmn??
misalnya sy mencari nama lia dikecamatan A desa B,jd pencarian nama tsb utk kcamatan A desa B sj kak..