Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $server = "localhost";
- $username = "root";
- $password = "";
- $database = "gis(kangeu)";
- mysql_connect($server,$username,$password) or die("Koneksi gagal");
- mysql_select_db($database) or die("Database tidak bisa dibuka");
- error_reporting(1);
- //=======PAKE ISSET tp nama arraynya gk pake kutip
- /* Tangkap data dari searchform */
- if(isset($_POST['kategori_kost'])){
- $kategori_kost = $_POST['kategori_kost']; // Sudah dapat id
- }
- if(isset($_POST['nama_fasilitas'])){
- $nama_fasilitas = $_POST['nama_fasilitas']; // Sudah dapat fasilitas
- }
- if(isset($_POST[hargabmin])){
- $hargabmin = $_POST ['hargabmin']; // Sudah dapat harga bulanan min
- }
- if(isset($_POST[hargabmax])){
- $hargabmax = $_POST ['hargabmax']; // Sudah dapat fasilitas bulanan max
- }
- ?>
- <html>
- <head>
- </head>
- <body>
- <?php
- if(intval($hargabmax)==0)
- {
- $hargabmax = $hargabmin;
- }else{
- //harga minimal berbeda dengan harga maksimal
- }
- $hargabulanan = "(harga_bulanan BETWEEN ".$hargabmin." AND ".$hargabmax.")";
- $where=array($hargabulanan);
- if($kategori_kost > 0){
- /* Jika ada kategori */
- if(isset($_POST['nama_fasilitas'])){
- $adakategori = ' kost.`id_kategori` = kategori_kost.`id_kategori` AND kost.id_kategori = '.$kategori_kost.' AND ';
- } else {
- $adakategori = ' kost.`id_kategori` = kategori_kost.`id_kategori` AND kost.id_kategori = '.$kategori_kost;
- }
- $tabelkategori = ', kategori_kost ';
- $where[]=$adakategori;
- } else {
- $adakategori ='';
- $tabelkategori = '';
- }
- if(isset($_POST['nama_fasilitas'])){
- /* Jika ada fasilitas */
- $fasilitas= array();
- foreach ($nama_fasilitas as $arr){
- $fasilitas[] = "fasilitas LIKE '%".$arr."%'";
- }
- $pecahfasilitas = implode(" AND ",$fasilitas);
- $adafasilitas = $pecahfasilitas;
- $where[]=$adafasilitas;
- } else {
- $adafasilitas = '';
- }
- if (isset($_POST['nama_fasilitas'])|| $kategori_kost > 0){
- /* Query */
- $query = 'SELECT DISTINCT * FROM kost '.$tabelkategori.' WHERE '.implode($where,",");
- $query=mysql_query($query)or die(mysql_error());
- /* Tampilkan Data */
- while($r=mysql_fetch_array($query)){
- echo "Nama Kost: ".$r[nama_kost];
- echo "<br>Alamat: ".$r[alamat];
- if(isset($_POST['kategori_kost'])){
- echo "<br>Nama Kategori: ".$r[nama_kategori];
- }
- echo "<br>Nama Fasilitas: ".$r[fasilitas];
- echo "<hr>";
- }
- } else {
- echo 'Data Tidak Ditemukan';
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement