|
|
|
ถามเรื่องการ Query Update Mysql ฐานข้อมูลใน JavaSript Function ครับ |
|
|
|
|
|
|
|
ก่อนอื่นต้องเข้าใจ การทำงานของ โปรแกรม ในส่วน ของ Server และ client ก่อนนะครับ
php เป็น ชุดคำสั่งประมวลผลบน Server
HTML Javascript jQuery เป็นชุดคำสั่งประมวลผลบนเครื่อง Client
PHP จึงใช้ ติดต่อ Database (รวมถึง file text ต่างๆ ด้วย)
เพื่อ นำมา Generate สร้าง ไฟล์ HTML หรือ javascript ส่งต่อให้ ผู้ใช้ นำไป execute บน เครื่อง Client
ผ่าน web Browser ต่างๆ เช่น IE Crome ฯลฯ
ดังนั้นการเขียน code ต้องแยกแยะการทำงาน ว่าส่วนไหน ใช้บน Server หรือ ใช้บน Client
โค๊ดที่ทำเป็นตัวอย่างนั้น php มันไม่สามารถทำงานได้ เพราะมันเป็นส่วนทำงาน บน Server
จำเป็นต้อง ร้องขอ หรือ ส่งชุดคำสั่งให้ Server นำไปประมวลผลต่ออีกทีครับ
เช่นคำสั่ง
Code (JavaScript)
result = ajax('http://receive.php?para1=blabla¶2=xxxxx');
// ได่ result มาแล้ว ก็ค่อยนำมันไปใช้งานต่อ
สำหรับฟังก์ชั่น ajax ลองไปเสริชหาดูใน google ครับ ยังต้องเรียนรู้อีกมากครับ
|
|
|
|
|
Date :
2014-07-07 13:39:23 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ ได้แล้วจ๊า
Code (JavaScript)
<script type="text/javascript">
function update_activity(val) {
$.post('query_submenu.php', { val: val }, function(data) {
// Increment vote count, etc
});
}
</script>
Code (PHP)
<?php require_once("../config/config.php");
$update="update submenu set count=count+1 where name='".$_POST["val"]."'";
mysql_query($update);
?>
|
|
|
|
|
Date :
2014-07-07 14:21:50 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|