Sabtu, 17 Agustus 2013

PHP Indonesia - Facebook: [ask][mohon bantuannya] aku punya script untuk pe...

PHP Indonesia - Facebook
PHP Indonesia is a community for everyone that loves PHP. Our focus is in the PHP world but our topics encompass the entire LAMP stack. Topics include PHP coding, to memcached handling, db optimizations, server stack, web server tuning, code deploying, hosting options and much much more. Youtube Channel : http://www.youtube.com/user/OurPHPIndonesia Twitter : @php_indonesia NOTE: Rules for Wall posting: https://www.facebook.com/groups/35688476100/doc/10151597056316101/ Daftar Keanggotaan : http://www.facebook.com/groups/35688476100/doc/10150671770741101/ 
[ask][mohon bantuannya] aku punya script untuk pe...
Aug 17th 2013, 12:15, by Achmad Izzuddin

Achmad Izzuddin 12:15pm Aug 17
[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

Chabib Nurozak 12:27pm Aug 17
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()

Achmad Izzuddin 12:33pm Aug 17
owh gitu ya ? o.k o.k aku akan coba kaka. terima kasih banyak ........... thanks

Chabib Nurozak 12:34pm Aug 17
#okesip

Achmad Izzuddin 12:37pm Aug 17
<?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;
}

?>

Achmad Izzuddin 12:38pm Aug 17
kok gak bbisa ya ? malah gak tampil apa apa kalau data yang di inputkan sembarang, pinginnya muncul kotak dialogg kaka

Chabib Nurozak 12:41pm Aug 17
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")

Achmad Izzuddin 12:50pm Aug 17
kok gak keluar ya ? bingung nih #newbie saya

Achmad Izzuddin 12:55pm Aug 17
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){

Sirojuddin Sabili Zaim Marzuki 12:59pm Aug 17
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

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions

Tidak ada komentar:

Posting Komentar