Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ถามเรื่องการ Query Update Mysql ฐานข้อมูลใน JavaSript Function ครับ



 

ถามเรื่องการ Query Update Mysql ฐานข้อมูลใน JavaSript Function ครับ

 



Topic : 109765



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<div id="activity_wrap" onclick="update_activity('dumma')">



Code (JavaScript)
<script type="text/javascript">
		function update_activity(val) {
			var count = "count";
			var count1 = "count+1";

			<?php

			mysql_query("UPDATE submenu SET; "?> +count+ <? " = "; ?> +count1 <?" WHERE name = ";?> +val+"");
			?>

		}
	</script>


โดยในฐานข้อมูล submenu มี structure ดังนี้ id(int) name(varchar255) count(int)

อยากให้เมื่อมีการคลิก Div ดังกล่าว ให้เข้ามาทำงานในฟังชั่น update_activity อ่ะครับ แต่ตอนนี้มันไม่สามารถทำงานได้ขึ้นข้อความดังนี้ครับ

Parse error: syntax error, unexpected ';' in /home/samaekhaoa/domains/samaekhao.ac.th/public_html/activity/index.php on line 210



Tag : PHP, JavaScript









ประวัติการแก้ไข
2014-07-07 13:08:58
2014-07-07 13:09:14
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-07-07 13:07:35 By : nut_ch31 View : 708 Reply : 2
 

 

No. 1



โพสกระทู้ ( 9,556 )
บทความ ( 2 )



สถานะออฟไลน์


ก่อนอื่นต้องเข้าใจ การทำงานของ โปรแกรม ในส่วน ของ 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&para2=xxxxx');
// ได่ result มาแล้ว ก็ค่อยนำมันไปใช้งานต่อ


สำหรับฟังก์ชั่น ajax ลองไปเสริชหาดูใน google ครับ ยังต้องเรียนรู้อีกมากครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-07 13:39:23 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณมากครับ ได้แล้วจ๊า


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
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ถามเรื่องการ Query Update Mysql ฐานข้อมูลใน JavaSript Function ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่