[ask][mohon bantuannya] aku punya script untuk pe... Aug 17th 2013, 12:15, by Achmad Izzuddin | [ask][mohon bantuannya]
aku punya script untuk pencarian seperti ini
<?php
require ('config.php');
// jika ada parameter yang dilempar dari script index.php // maka lakukan pencarian if (isset($_GET['kab'])) { $id = $_GET['kab']; $sql = "SELECT * from `site_view` WHERE `kecamatan` LIKE '%".$id."%' or `kelurahan` LIKE '%".$id."%' or `id_site` LIKE '%".$id."%' "; } else { // kalo ga, tampilkan semua lokasi $sql = "SELECT * from `site_view`"; }
$data = mysql_query($sql); $json = '{"warteg": {'; $json .= '"cabang":[ '; while($x = mysql_fetch_array($data)){ $json .= '{'; $json .= '"idsite":"'.$x['id_site'].'", "singkatan":"'.$x['singkatan'].'", "x":"'.$x['latitude'].'", "y":"'.$x['longitude'].'" },'; } $json = substr($json,0,strlen($json)-1); $json .= ']'; $json .= '}}';
echo $json;
?>
lah aku pingin ketika kata yang di masukan ke form pencarian itu tidak ada pada database nanti akan keluar kotak dialog "data yang anda cari tidak ada" mohon bantuannya para master |
| | 1. setelah $data = mysql_query() kamu tambahkan if(mysql_num_rows($data) < 1){ echo "tidak ada data"; } else{ //data yang mau ditampikan, karena ada }
2. kamu tidak usah repot2 merangkai json seperti itu, karena php ada json_encode() dan json_decode() |
| | owh gitu ya ? o.k o.k aku akan coba kaka. terima kasih banyak ........... thanks |
| | #okesip |
| | <?php
require ('config.php');
// jika ada parameter yang dilempar dari script index.php // maka lakukan pencarian if (isset($_GET['kab'])) { $id = $_GET['kab']; $sql = "SELECT * from `site_view` WHERE `kecamatan` LIKE '%".$id."%' or `kelurahan` LIKE '%".$id."%' or `id_site` LIKE '%".$id."%' "; } else { // kalo ga, tampilkan semua lokasi $sql = "SELECT * from `site_view`"; }
$data = mysql_query($sql);
if(mysql_num_rows($data) < 1){ echo "tidak ada data"; } else{ //data yang mau ditampikan, karena ada
$json = '{"warteg": {'; $json .= '"cabang":[ '; while($x = mysql_fetch_array($data)){ $json .= '{'; $json .= '"idsite":"'.$x['id_site'].'", "singkatan":"'.$x['singkatan'].'", "x":"'.$x['latitude'].'", "y":"'.$x['longitude'].'" },'; } $json = substr($json,0,strlen($json)-1); $json .= ']'; $json .= '}}';
echo $json; }
?> |
| | kok gak bbisa ya ? malah gak tampil apa apa kalau data yang di inputkan sembarang, pinginnya muncul kotak dialogg kaka |
| | itu di request lewat javascript (ajax) kan?? ya bagian ini di olah dong "echo "tidak ada data";" di jadikan json biar support dengan script kamu,, untuk dialognya bisa pake alert("message") |
| | kok gak keluar ya ? bingung nih #newbie saya |
| | kalau ffile json .php nya dijadiin satu file dengan file search .phpnya bbisa gak ya ? naruhnya dimana ?
// ketika button caripeta ditekan, maka script ini akan berjalan $(document).ready(function() { $("#caripeta").click(function(){ var kab = $("#kab").val(); $.ajax({ url: "json.php", data: "kab="+kab, dataType: 'json', cache: false, success: function(msg){ |
| | gan, bisa atasi masalah ini gk? http://www.kaskus.co.id/thread/520f72e917cb17a64e00000d/ask--untuk-ahli-amp-collector-software-dan-mungkin-yang-sedikit-tahu-programing-web | |
Tidak ada komentar:
Posting Komentar