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,028

HOME > PHP > PHP Forum > ส่งค่าจาก javascript เพื่อไป insert table ใน php อีกไฟล์ แต่ค่าไม่ไป ร่วมระดมความคิดค่ะ



 

ส่งค่าจาก javascript เพื่อไป insert table ใน php อีกไฟล์ แต่ค่าไม่ไป ร่วมระดมความคิดค่ะ

 



Topic : 057564



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



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




สคริปนี้อยู่ในไฟล์ insert_ouop.php ค่ะ
สงสัยเรื่องการส่งค่าจากสคริป ไม่แน่ใจว่าทำแบบนี้รึป่าว
ก่อนส่งค่าก็เช็คดูเรียบร้อยแล้วว่าทุกตัวมีค่าอยู่ไม่ได้เป็นค่าว่าง

Code (JavaScript)
<script type="text/javascript">

				function insertData(ipid, iuid, istatus){
					var pid=ipid
					var uid=iuid
					var status=istatus
					if (confirm ("มีข้อมูลอยู่สถาบันหลักอยู่แล้ว จะบันทึกซ้ำหรือไม่")==true) {
						alert ("จะเซฟแล้วนะ")
						if (window.XMLHttpRequest) {/* code for IE7+, Firefox, Chrome, Opera, Safari */
							xmlhttp=new XMLHttpRequest();
						}
						else{/* code for IE6, IE5 */
							xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
						}
						xmlhttp.onreadystatechange=function(){
							if (xmlhttp.readyState==4){/* && xmlhttp.status==200) */
								document.getElementById("divResults").innerHTML=xmlhttp.responseText;
							}
						}
						alert (uid)
						xmlhttp.open("POST","insert.php?pid="+pid+"&uid="+uid+"&status="+status, true);
						xmlhttp.send();

						alert ("เซฟแล้วนะ")
					}else
						alert ("ไม่ได้เซฟนะ")
				}
				</script>


แล้วส่งค่าไป insert table ที่ insert.php
ปัญหาคือรับค่ามาแล้วมันกลายเป็นค่าว่างอ่ะค่ะ ไม่ทราบว่าไปผิดที่ไหน
Code (PHP)
<?
	include "function.php";
	Conn2DB();

	 $province_id=$_POST['$pid'];
	 $univ_id=$_POST['$uid'];
	 $user_type=$_POST['$status'];
	 
	 $sql = "INSERT INTO sso_ouop (province_id, univ_id, status_do) VALUES ('$province_id', '$univ_id', '$user_type')";
	 $result=mysql_db_query($DataBaseName1,$sql); 
?>




Tag : PHP, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-03-21 11:31:30 By : misspiggy View : 1209 Reply : 8
 

 

No. 1



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



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

alert (ipid, iuid, istatus) <---- ค่าพวกนี้ดูตอบ กด ว่ามันมารึป่าว






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 11:59:34 By : teez1232002
 


 

No. 2

Guest


มาค่ะ มาครบทุกตัวเลย
เลยไม่แน่ใจว่าไปตกหล่นตรงไหน
หรือผิดพลาดตอนรับค่าในหน้า insert.php
ยังไม่ค่อยคล่องน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 13:08:34 By : misspiggy
 

 

No. 3



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



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

Code (JavaScript)
function insertData(ipid, iuid, istatus){ 

HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
} 

if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}

		var url = 'insert.php';
		 var pmeters = "pid="+ipid+"&uid="+iuid+"&status="+istatus;
			HttPRequest.open('POST',url,true);
			HttPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620"); 
			HttPRequest.setRequestHeader("Content-length", pmeters.length);
			HttPRequest.setRequestHeader("Connection", "close");
			HttPRequest.send(pmeters);
			HttPRequest.onreadystatechange = function()
	{
	}
}


เอามาให้เพื่อนๆ ศึกษากันด้วยจ้า อิอิ ไม่เข้าใจตรงไหนถามนะ


ประวัติการแก้ไข
2011-03-21 13:19:42
2011-03-21 13:21:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 13:17:22 By : teez1232002
 


 

No. 4



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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

<script type="text/javascript">
	function insertData(ipid, iuid, istatus){
		var pid=ipid
		var uid=iuid
		var status=istatus
		if (confirm ("มีข้อมูลอยู่สถาบันหลักอยู่แล้ว จะบันทึกซ้ำหรือไม่")==true) {
			alert ("จะเซฟแล้วนะ")
			if (window.XMLHttpRequest) {/* code for IE7+, Firefox, Chrome, Opera, Safari */
				xmlhttp=new XMLHttpRequest();
			}
			else{/* code for IE6, IE5 */
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4){/* && xmlhttp.status==200) */
					document.getElementById("divResults").innerHTML=xmlhttp.responseText;
				}
			}
			alert (uid)
			xmlhttp.open("POST","insert.php", true); 
			xmlhttp.send(pid="+pid+"&uid="+uid+"&status="+status); //ส่ง parameter (method POST)

			alert ("เซฟแล้วนะ")
		}else
			alert ("ไม่ได้เซฟนะ")
	}
</script>


Reference : Ajax Send Data Method POST
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 13:18:26 By : extenser
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : extenser เมื่อวันที่ 2011-03-21 13:18:26
รายละเอียดของการตอบ ::
line 21 จะเป็นแบบนี้ใช่มั๊ยคะ
เคยลองแล้วแต่ก็ยังไม่ได้อ่ะค่ะ
เดียวจะลองทำตามความคิดเห็นที่3 ดูนะคะ ขอบคุณมากค่ะ
Code (JavaScript)
xmlhttp.send("pid="+pid+"&uid="+uid+"&status"+status);


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 13:33:35 By : misspiggy
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : teez1232002 เมื่อวันที่ 2011-03-21 13:17:22
รายละเอียดของการตอบ ::
ลองดูแล้วค่ะ แต่ใน DB ก็ยังเป็นค่าว่างเช่นเคย
ท้อแท้ใจมากมาย แต่ยังไงก็ต้องหาวิธีทำต่อไป หาวิธีมาสองวันแล้วค่ะ
ไม่รู้ผิดที่ไหน อาจจะเส้นผมบังภูเขา ก็เลยเอามาแชร์ให้เพื่อนๆร่วมกันหา
ขอบคุณที่มาตอบนะคะ ^^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 13:48:01 By : misspiggy
 


 

No. 7



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



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

Code (PHP)
xmlhttp.send("pid="+ipid+"&uid="+iuid+"&status"+istatus);


ส่งค่ามามีตัว i ด้วยคับ ใส่ให้มานด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 15:10:24 By : teez1232002
 


 

No. 8



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



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


แต่ค่าที่มี i ได้นำมาถูกจัดเก็บไว้ในค่าที่ไม่มี i แล้วนะคะ
Code (JavaScript)
	var pid=ipid
	var uid=iuid
	var status=istatus

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-21 15:39:43 By : misspiggy
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ส่งค่าจาก javascript เพื่อไป insert table ใน php อีกไฟล์ แต่ค่าไม่ไป ร่วมระดมความคิดค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่