  | 
              
	              
	                
  
    
	 
        ส่งค่าจาก javascript เพื่อไป insert table ใน php อีกไฟล์ แต่ค่าไม่ไป ร่วมระดมความคิดค่ะ     | 
   
  
    |   | 
   
 
 
 
	
		
			  | 
	   | 
	    | 
		
			  | 
	 
	
		
			  | 
		 		   | 
	  	    
          
            
			
	
			
			 
                สคริปนี้อยู่ในไฟล์ 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               
                        | 
           
          
            | 
			
                             | 
           
          
            
              
                   | 
                   | 
                   | 
               
              
                   | 
                
                    
                      | Date :
                          2011-03-21 11:31:30 | 
                      By :
                          misspiggy | 
                      View :
                          1295 | 
                      Reply :
                          8 | 
                     
                  | 
                   | 
               
              
                   | 
                   | 
                   | 
               
              | 
           
          
            | 
			 | 
           
         
	    
		             | 
		
			  | 
	 
	
		
			  | 
		  | 
		
			  | 
		
			  | 
	 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 alert (ipid, iuid, istatus) <---- ค่าพวกนี้ดูตอบ กด ว่ามันมารึป่าว                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-21 11:59:34 | 
                        By :
                            teez1232002 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 มาค่ะ มาครบทุกตัวเลย  
เลยไม่แน่ใจว่าไปตกหล่นตรงไหน 
หรือผิดพลาดตอนรับค่าในหน้า insert.php 
ยังไม่ค่อยคล่องน่ะค่ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-21 13:08:34 | 
                        By :
                            misspiggy | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 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 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 <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 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
xmlhttp.send("pid="+ipid+"&uid="+iuid+"&status"+istatus);
 
 
ส่งค่ามามีตัว i ด้วยคับ ใส่ให้มานด้วย                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-21 15:10:24 | 
                        By :
                            teez1232002 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แต่ค่าที่มี i ได้นำมาถูกจัดเก็บไว้ในค่าที่ไม่มี i แล้วนะคะ 
Code (JavaScript) 
	var pid=ipid
	var uid=iuid
	var status=istatus
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-03-21 15:39:43 | 
                        By :
                            misspiggy | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |