|
|
|
Thailand Post Code by Mr. Deawx (AJAX) พอดีวันก่อนได้คุยกับพี่เดี่ยว (deawx) |
|
|
|
|
|
|
|
thank +1 kub
|
|
|
|
|
Date :
2009-05-12 22:31:50 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องบวกให้ผมนะครับ ผลงานพี่ deawx บวกให้แกเลยครับ
|
|
|
|
|
Date :
2009-05-12 23:06:53 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่เดียวแกใจดี จริงๆ ครับ
|
|
|
|
|
Date :
2009-05-13 00:02:07 |
By :
panyapol |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สุดยอดอีกแล้ว
ขอบคุณด้วยคนครับ
|
|
|
|
|
Date :
2009-05-14 19:05:25 |
By :
khunset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจ๋งๆ
|
|
|
|
|
Date :
2009-05-14 20:09:24 |
By :
ttong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองคลิก Link เข้าไปดูแล้ว แต่ไม่พบข้อมูลเลยค่ะ
ท่านใดที่สามารถ Download ได้แล้ว รบกวนช่วยส่งเมล์ให้ที่ [email protected] ด้วยนะคะ
ขอขอบคุณล่วงหน้านะคะ
|
|
|
|
|
Date :
2009-06-06 17:47:26 |
By :
kpam21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไข Link ให้แล้วน่ะครับ
|
|
|
|
|
Date :
2010-12-06 22:18:12 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สำหรับคนที่ใช้ jquery1.4x ต้องแก้ไขการแสดงผลของ JSON แบบนี้นะครับ
ไฟล์ POST2.php แก้ไขใหม่
Code (PHP)
<?
require_once('dbcon.php');
$page = $_POST['page'];
$rp = $_POST['rp'];
$sortname = $_POST['sortname'];
$sortorder = $_POST['sortorder'];
if (!$sortname) $sortname = 'id';
if (!$sortorder) $sortorder = 'desc';
if($_POST['query']!=''){
$where = "WHERE `".$_POST['qtype']."` LIKE '%".$_POST['query']."%' ";
} else {
$where ='';
}
if($_POST['letter_pressed']!=''){
$where = "WHERE `".$_POST['qtype']."` LIKE '".$_POST['letter_pressed']."%' ";
}
if($_POST['letter_pressed']=='All'){
#$where = "WHERE `".$_POST['qtype']."` REGEXP '[[:digit:]]' ";
$where ='';
}
$sort = "ORDER BY $sortname $sortorder";
if (!$page) $page = 1;
if (!$rp) $rp = 10;
$start = (($page-1) * $rp);
$limit = "LIMIT $start, $rp";
$sql = "SELECT * FROM postcode $where $sort $limit";
$result = runSQL($sql);
$total = countRec('id','postcode',$where);
header("Expires: Mon, 23 Feb 2009 05:00:00 GMT" );
header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
header("Content-type: text/x-json");
$data['page'] = $page;
$data['total'] = $total;
while ($row = mysql_fetch_object($result)) {
$rows[] = array(
"id" => $row->id,
"cell" => array(
$row->id
,$row->PostCode
,$row->Amphur
,$row->Province
,$row->Note
,$row->PostOffice
));
}
$data['rows'] = $rows;
echo json_encode($data);
?>
|
|
|
|
|
Date :
2010-12-07 02:16:47 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สุดยอดเลยครับ พระเจ้าช่วยกล้วยทอดสุกแล้ว เชิญชิมได้
|
|
|
|
|
Date :
2010-12-07 11:41:42 |
By :
noizeless |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองเอาตัวนี้ไปใช้แล้วครับพี่ deawx
มันมี Bug อยู่นิดนึงอะครับ คือ...
จากรูป
ตรงที่กรอบสีแดง มันคือจำนวนหน้าเริ่มต้น
แต่พอกด Next ค่าในกรอบจะเป็นอย่างนี้
แล้วพอกดอีกทีก็จะเป็นอย่างนี้
มันจึงทำให้การ Load ไม่หยุดเพราะว่าค่ามันเกิน
ผมคาดว่าคงมีการคำนวณผิด
แทนที่จะเอาค่ามาบวกกันแต่กลับเอาค่ามาต่อกัน
ผมพยายามไล่หาแล้วแต่ไม่เจอว่ามันมีการคำนวณอยู่ตรงไหน
รบกวนพี่ deawx ช่วยดูให้หน่อยครับ
|
ประวัติการแก้ไข 2012-08-09 17:45:08
|
|
|
|
Date :
2012-08-09 17:42:33 |
By :
MaTaDoRcpe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อู้ว ..ต้องกราบขออภัยสำหรับผู้ที่โหลดไปใช้งานจริง ๆ ครับ ปัญหานี้เป็นปัญหาของ js ที่ผมแก้ไขไปครับ สงสัยพลาดไปนิดๆ ครับ.
แก้ปัญหาโดยการโหลดไฟล์ flexigrid.js จากเว็บต้นฉบับมาทับเลยครับผมรับรองหายขาด
ขออภัยที่ตอบช้าครับ เพราะกลับบ้าน เน็ตช้ามาก ๆ ไม่ค่อยได้เข้ามาเล่นเลย
หากยังติดปัญหาหรือมีข้อสงสัยตรงใหน ก็กริ๊งถามได้ครับ 089-0499359
นี่ถ้าไม่มีใครบอก สงสัยต้องได้งมกันอีกยาวแหง ๆ
|
|
|
|
|
Date :
2012-08-10 00:56:30 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือถ้าหากยังไม่ได้ยังไงอีก .. ผมจะทำเวอร์ชั่นใหม่ ให้ครับ .. แต่อยากได้ db ตัวใหม่ที่มีของ บึงกาฬ ด้วย ไม่ทราบว่าต้องหาจากที่ใหน ..
ใครมีโพสต์ไว้หน่อยก็ดีนะครับ ..จะได้ทำให้ใช้ใหม่
|
|
|
|
|
Date :
2012-08-10 01:01:56 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ deawx ครับ
ผมลอง Load ตัวต้นฉบับมาใช้ใหม่ดูแล้ว (ไฟล์ flexigrid.js )
มันไม่หายครับพี่ ยังเกิดอาการเดิมอยู่เลยครับ
คือ ถ้าเกิดการกด Next Page ทีละหน้าอะครับ การคำนวณหน้าจะผิดอยู่
แต่ถ้าเกิดการกด Page หลังสุด การคำนวณถูกต้องแล้ว
อยากรบกวนพี่ deawx ช่วยดูให้หน่อยอะครับว่าการคำนวณมันผิดอยู่ตรงไหน
เท่าที่ผมดูๆน่าจะเกิดจากการเอาค่าของตัวเลขมาต่อกัน ที่จริงมันน่าจะเอามาบวกกันมากกว่า
ผมว่าน่าจะเกิดจากตรงนี้แหละครับ
แต่ผมไล่ไม่ถูกว่าการคำนวณนี้อยู่ตรงไหน
ยังงัยก็ขอรบกวนพี่ deawx หน่อยนะครับ
|
|
|
|
|
Date :
2012-08-10 09:58:33 |
By :
MaTaDoRcpe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
๕ ๕ ๕
ในที่สุดผมก็หาเจอ
ผมสามารถแก้ไขให้สามารถใช้กับ DB ของผมเองได้แล้วนะครับ
ผมผิดตรงที่ว่า ไปเอา File POST2.php ของพี่ deawx เค้ามาใช้
มันก็เลยเกิด Bug ขึ้น
ผมจึงลองเอาตัวต้นฉบับเค้ามาแทนที
ก็สามารถทำงานได้
สะเพร่าจริงๆเลยผมนี่
ยังงัยก็ขอขอบคุณทุกท่านที่ชี้แนะมากนะครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2012-08-10 10:32:28 |
By :
MaTaDoRcpe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ ท่าน deawx
|
|
|
|
|
Date :
2012-08-10 11:36:03 |
By :
beer656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|