  | 
              
	              
	                
  
    
	 
        ทำไมมันถึงเปรียบเทียบค่าไม่ได้ครับ If else ในส่วน login อ่ะครับ     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 JavaScript ตัวแปร ไม่ได้ใช้แบบนี้น่ะครับ $user ใช้ user 
 
Code (JavaScript) 
<script language="javascript">
function check(user,pass)
{
	 if (user  ==  "admin" &&  pass == "1234")
		{   alert("Usename - Password ถูกต้อง เข้าสู่พื้นที่ของ admin"  );
		   window.open('admin_home.php',' _parent'); 
		   window.close();  }
	 else if ( document.getElementById('user').value.length == 0 )
	{	alert("คุณยังไม่ได้กรอกชื่อผู้ใช้ค่ะ");		}
		else if(document.getElementById('pass').value.length == 0 )
		{	alert("คุณยังไม่ได้กรอกรหัสผ่านค่ะ" );	}
		else if (user  ==  "ADMIN" && pass == "1234" )
		{   alert("Usename - Password ถูกต้อง เข้าสู่พื้นที่ของ admin"  );
		   window.open('admin_home.php',' _parent'); 
		   window.close(); 
		}		
		else
		{	alert("Username หรือ Password ผิด กรุณาตัวสอบอีกครั้ง"  );}
}
</script>
                        
               
               | 
             
            
              
			  			  
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 05:48:28 | 
                        By :
                            mr.win | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 เอ มันขึ้นว่า รหัสผ่านผิดอ่ะครับ น่าจะติดที่คำว่า admin อ่ะ ทำไงดีครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 08:26:23 | 
                        By :
                            benzsara | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 แก้แล้วอ่ะคับ ก็ยังไม่ได้  มันไหลมา else สุดท้ายหมดเลยอ่ะ ทั้ง ๆ ที่ใส่ user pass ถูแล้วนะ 
 
Code (PHP) 
<html>
<head>
<title>login admintrator</title>
 <meta http-equiv="Content-Type" content="text/html; charset=windows-874">
 <? $admin ='admin' ; ?>
<script language="javascript">
function check(user,pass,admin)
{
	 if (user  == "admin" &&  pass == "1234")
		{   alert("Usename - Password ถูกต้อง เข้าสู่พื้นที่ของ admin"  );
		   window.open('admin_home.php',' _parent'); 
		   window.close();  }
	 else if ( document.getElementById('user').value.length == 0 )
	{	alert("คุณยังไม่ได้กรอกชื่อผู้ใช้ค่ะ");		}
		else if(document.getElementById('pass').value.length == 0 )
		{	alert("คุณยังไม่ได้กรอกรหัสผ่านค่ะ" );	}
		else if (user  ==  "ADMIN" && pass == "1234" )
		{   alert("Usename - Password ถูกต้อง เข้าสู่พื้นที่ของ admin"  );
		   window.open('admin_home.php',' _parent'); 
		   window.close(); 
		}		
		else
		{	alert("Username หรือ Password ผิด กรุณาตัวสอบอีกครั้ง"  );}
}
</script>
</head>
<body> 
  <?
	$user = $_POST['user'];
	$pass =$_POST['pass']; 
	echo "รับมาแล้ว $user $pass " ;
	?>
<form name="form1" method="post">
  <p align="center">username :
    <input type="text" name="user" id="user">
  </p>
  <p align="center">password :
    <input type="password" name="pass" id="pass">
  </p>
  <p align="center">
    <input type="submit" name="submit" id="submit" value="login" Onclick="check();">
  </p>
</form>
</body>
</html>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 11:51:53 | 
                        By :
                            benzsara | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ดัน ๆ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 21:16:43 | 
                        By :
                            benzsara | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (JavaScript) 
function check()
{
	user = $("#user").val();
	pass = $("#pass").val();
	admin = $("#admin").val();
}
 
 
น่าจะได้นะครับ ที่ไม่ได้เพราะว่ามันไม่รู้จักว่า ตัวแปรที่คุณใส่เข้ามาใน function คืออะไร ต้องมีการใส่ค่าให้มันก่อนครับ  
 
อีกอย่างคุณลองศึกษาเพิ่มเติมในบทความ thaicreate น่าจะช่วยให้คุณทำงานได้เร็วยิ่งขึ้น                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 21:57:42 | 
                        By :
                            kokiflam | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ครับผมขอบคุณครับ เดี๋ยวจะลองแก้ดูนะครับ 
 
ปล. สำหรับบทความของไอครีเอทนั้น ผมได้เปิดดูบ่อยมากครับ เปิดดูมากกว่าหนังสือที่ซื้อมาอีกครับ ผมเห็นว่ามีประโยชน์มาก แต่จุดบกพร่องของผมนั้นคือ ผมไม่รู้ว่า ปัญหาที่ผมพบเจอนั้น จะอยู่ในบทความที่เรียกว่าอะไร บางครั้งผมจึงอาจจะต้องตั้งกระทู้ถามอะไรแบบนี้อ่ะครับ 
 
เด๋วลองโค้ดก่อนนะครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 23:06:01 | 
                        By :
                            benzsara | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้าจะให้ดียกเครื่องใหม่ครับ ทำตรงนี้ให้มันรับมันรู้ก่อนว่าถูกไม่ถูก แล้วค่อยเอาพวกค่าว่าง กรอกไม่กรอก สอดใส้เข้าไป เอาเหตุการหลักของเราให้ได้ก่อน   
Code (PHP) 
<script language="javascript">
function check(user,pass,admin)
{
	 if ((user  == "admin") &&  (pass == "1234"))
  {   alert("5 5 5 5  สำเร็จนะคร้าบ"  );
  }	else
		{	alert("ผิดคุณไม่กรอกหรือกรอกผิดนะค๊ะ"  );
  }
}
</script>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-06 23:21:11 | 
                        By :
                            meannerss | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 include jquery ยังครับ ท่ายังให้ใส่ ใว้ตรง tag head 
Code (JavaScript) 
<script src="//code.jquery.com/jquery.js"></script>
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2013-09-15 08:28:20 | 
                        By :
                            atoms18 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |