  | 
              
	              
	                
  
    
	 
        ถามหน่อย ผมต้องการเช็คข้อมูลซ้ำ ก่อนบันทึกข้อมูล ถ้าซ้ำ ให้ alert ออกมา ไม่ต้อง echo ได้ไหมครับ     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ไม่ได้คับพี่ 
Code (PHP) 
			$strMode = $_POST["tMode"];
				
				
				$objConnect = mysql_connect("localhost","root","123") or die("Error Connect to Database");
				
				$objDB = mysql_select_db("db_top");
								
				if($strMode == "ADD")
				
				{
				
				$strSQL = "SELECT * FROM tb_studen WHERE id_studen = '".$_POST["tid_studen"]."' ";
				$objQuery = mysql_query($strSQL);
				$objResult = mysql_fetch_array($objQuery);
				if($objResult){
				
	                    echo "<script language='javascript'>CustomerID already exist.</script>"; 
				
				
				}else{
				
				$strSQL = "INSERT INTO tb_studen ";
				$strSQL .="(id_studen,name_studen,faculty,University,Subjects,Educational_level,faculty_old,University_old,add_date,add_user) ";
				$strSQL .="VALUES ";
				$strSQL .="('".$_POST["tid_studen"]."','".$_POST["tname_studen"]."','".$_POST["tfaculty"]."' ";
$strSQL .=",'".$_POST["tUniversity"]."','".$_POST["tSubjects"]."','".$_POST["tEducational_level"]."' ,'".$_POST["tfaculty_old"]."','".$_POST["tUniversity_old"]."','".$_POST["tadd_date"]."','".$_POST["tadd_user"]."') ";
				$objQuery = mysql_query($strSQL);
				}
ไม่ได้คับพี่                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2011-11-04 14:40:46              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-11-04 14:39:24 | 
                        By :
                            Testprogram | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 Code (PHP) 
  		echo "<script language='javascript'>alert('CustomerID already exist.');</script>";
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-11-04 15:01:38 | 
                        By :
                            pokultra | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผมเขียน ajax php มีผลไหมครัีบ 
ถ้าเราไปเช็คที่ javaScript ได้ไหมครับ 
form 
Code (PHP) 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
var HttPRequest = false;
function doCallAjax(Mode){
	HttPRequest = false;	
	if(window.HttPRequest){
	    HttPRequest =new XMLHttPRequest();
	    if(HttPRequest.overrideMimeType)
				   {
					HttPRequest.overrideMimeType('text/html');
			        }
	
	}else if(window.ActiveXObject){
	
	           try{
				 HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");	 
				
                }catch(e){
				 try{
				 HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
				 }catch(e){ }
			 
				 }
	
	}
	
	if(!HttPRequest){
				alert("หน้าเว็บไม่พร้อมใช้");
				return false;
			}
				if(document.form1.id_studen.value==""){
				alert("กรุณากรอกรหัสนักศึกษา");
				document.form1.id_studen.focus();
				return false;
				
				}else if(document.form1.name_studen.value==""){
				alert("กรุณากรอกชื่อ-นามสกุลนักศึกษา");
				document.form1.name_studen.focus()
				return false;
				
				}
				else if(document.form1.faculty.value==""){
				alert("กรุณากรอกคณะวิชา");
				document.form1.faculty.focus()
				return false;
				
				}
				else if(document.form1.University.value==""){
				alert("กรุณากรอกสถานศึกษาปัจจุบัน");
				document.form1.University.focus()
				return false;
				
				}
				else if(document.form1.Subjects.value==""){
				alert("กรุณากรอกสาขาวิชา");
				document.form1.Subjects.focus()
				return false;
				
				}
				else if(document.form1.Educational_level.value==""){
				alert("กรุณากรอกระดับการศึกษาที่เคยศึกษามา");
				document.form1.Educational_level.focus()
				return false;
				
				}
				else if(document.form1.faculty_old.value==""){
				alert("กรุณากรอกคณะที่เคยศึกษา");
				document.form1.faculty_old.focus()
				return false;
				
				}
				else if(document.form1.University_old.value==""){
				alert("กรุณากรอกสถานศึกษาที่เคยศึกษามา");
				document.form1.University_old.focus()
				return false;
				
				}
			var url="db_save_studen.php";
			var pmeters="tid_studen=" + encodeURI( document.getElementById("id_studen").value) +
								"&tname_studen=" + encodeURI( document.getElementById("name_studen").value ) +
								"&tfaculty=" + encodeURI( document.getElementById("faculty").value ) +
								"&tUniversity=" + encodeURI( document.getElementById("University").value ) +
								"&tSubjects=" + encodeURI( document.getElementById("Subjects").value ) +
								"&tEducational_level=" + encodeURI( document.getElementById("Educational_level").value ) +
								"&tfaculty_old=" + encodeURI( document.getElementById("faculty_old").value ) +
								"&tUniversity_old=" + encodeURI( document.getElementById("University_old").value ) +
								"&tadd_date=" + encodeURI( document.getElementById("add_date").value ) +
								"&tadd_user=" + encodeURI( document.getElementById("add_user").value ) +
								"&tMode=" + Mode;
								HttPRequest.open('POST',url,true);
								HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
								HttPRequest.setRequestHeader("Content-length", pmeters.length);
								HttPRequest.setRequestHeader("Connection", "close");
								HttPRequest.send(pmeters);
								HttPRequest.onreadystatechange = function()
								{
								
										if(HttPRequest.readyState == 3)  // Loading Request
										{
											document.getElementById("mySpan").innerHTML = "Now is Loading...";
				
										}
										if(HttPRequest.readyState == 4) // Return Request
										{
				
										document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
										document.getElementById("id_studen").value = '';
										document.getElementById("name_studen").value = '';
										document.getElementById("faculty").value = '';
										document.getElementById("University").value = '';
										document.getElementById("Subjects").value = '';
										document.getElementById("Educational_level").value = '';
										document.getElementById("faculty_old").value = '';
										document.getElementById("University_old").value = '';
										document.form1.id_studen.focus();
										}
							          }
}
function check_number(event) {
  var e=window.event?window.event:event;
   var e_k=e.keyCode?e.keyCode:e.which?e.which:e.charCode;
   if (!(e_k == 13 || (e_k>=96 && e_k<=105)||(e_k>=48 && e_k<=57))) {
    alert("ต้องเป็นตัวเลขเท่านั้น... \nกรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...");
   document.form1.id_studen.value="";
   document.form1.id_studen.focus();  
  return false;
   }
   return true;
}
				
</script>
<style type="text/css">
<!--
.style2 {font-family: AngsanaUPC; font-size: 18px; }
.style3 {
	font-family: AngsanaUPC;
	font-size: 36px;
}
.style4 {color: #FFFFFF}
.style5 {font-family: AngsanaUPC; font-size: 18px; color: #FFFFFF; }
-->
</style>
</head>
<body >
<form id="form1" name="form1" method="post"  >
  <label></label>
  <label></label>
  <table width="95%" border="0" align="center" cellpadding="3" cellspacing="3">
    <tr>
      <td><div align="center" class="style3">
        <div align="right"><img src="Recoverimg/1320301681_graduated.png" width="97" height="68" /></div>
      </div></td>
      <td> </td>
      <td><span class="style3">เพิ่มข้อมูลนักศึกษา</span></td>
    </tr>
    <tr>
      <td width="45%"><div align="right" class="style2">รหัสนักศึกษา</div></td>
      <td width="2%"> </td>
      <td width="53%"><input name="id_studen" type="text" id="id_studen"  onkeydown="return check_number(event)" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">ชื่อ-นามสกุล</div></td>
      <td> </td>
      <td><input name="name_studen" type="text" id="name_studen" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">คณะวิชาที่ศึกษาอยู่ปัจจุบัน</div></td>
      <td> </td>
      <td><input name="faculty" type="text" id="faculty" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">มหาวิทยาลัยที่ศึกษาอยู่ปัจจุบัน</div></td>
      <td> </td>
      <td><input name="University" type="text" id="University" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">สาขาวิชาที่ศึกษาอยู่ปัจจุบัน</div></td>
      <td> </td>
      <td><input name="Subjects" type="text" id="Subjects" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">ระดับที่ศึกษามา</div></td>
      <td> </td>
      <td><input name="Educational_level" type="text" id="Educational_level" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">คณะวิชาที่เคยศึกษามา</div></td>
      <td> </td>
      <td><input name="faculty_old" type="text" id="faculty_old" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">สถาบันที่เคยศึกษามา</div></td>
      <td> </td>
      <td><input name="University_old" type="text" id="University_old" /></td>
    </tr>
    <tr>
      <td><div align="right" class="style2">วันที่เพิ่มข้อมูล</div></td>
      <td> </td>
      <td><input name="add_date" type="text" id="add_date" value="<? echo date("Y/m/d");?>" />
        <label>
        <input name="add_user" type="hidden" id="add_user" value="Admin" />
      </label></td>
    </tr>
    <tr>
      <td><div align="right">
        <input type="button" name="btnAdd" id="btnAdd" value="Add" OnClick="JavaScript:doCallAjax('ADD');" />
      </div></td>
      <td> </td>
      <td><label>
        <input type="reset" name="Submit2" value="Reset" />
      </label></td>
    </tr>
    <tr>
      <td colspan="3" align="center"><hr />
              
       <fieldset><legend></legend><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr bgcolor="#FF9933">
            
				
			<td width="13%" onMouseOver="this.style.backgroundColor='#666666';"onmouseout="this.style.backgroundColor='#FF9933';"><div align="center" class="style2 style4">รหัส</div></td>
				
			<td width="25%"onMouseOver="this.style.backgroundColor='#666666';"onmouseout="this.style.backgroundColor='#FF9933';"><div align="center" class="style5">ชื่อ-นามสกุล</div></td>
				
			<td width="22%"onMouseOver="this.style.backgroundColor='#666666';"onmouseout="this.style.backgroundColor='#FF9933';"><div align="center" class="style5">คณะวิชา</div></td>
				
			<td width="23%"onMouseOver="this.style.backgroundColor='#666666';"onmouseout="this.style.backgroundColor='#FF9933';"><div align="center" class="style5">สถานศึกษา</div></td>				
			
			<td width="17%"onMouseOver="this.style.backgroundColor='#666666';"onmouseout="this.style.backgroundColor='#FF9933';"><div align="center" class="style5">ผู้เพิ่ม</div></td>
            
        </table> <span id="mySpan"></span> </fieldset></td>
    </tr>
    <tr>
      <td colspan="3" align="center"></td>
    </tr>
  </table>
</form>
</body>
</html>
 
 
connect_data 
Code (PHP) 
	
				<?php
				
				/*** By Weerachai Nukitram ***/
				
				/***  http://www.ThaiCreate.Com ***/
								 				
				$strMode = $_POST["tMode"];
				
				
				$objConnect = mysql_connect("localhost","root","123") or die("Error Connect to Database");
				
				$objDB = mysql_select_db("db_top");
								
				if($strMode == "ADD")
				
				{
				
				$strSQL = "SELECT * FROM tb_studen WHERE id_studen = '".$_POST["tid_studen"]."' ";
				$objQuery = mysql_query($strSQL);
				$objResult = mysql_fetch_array($objQuery);
				if($objResult){
				
	           echo "รหัสนักศึกษาซ้ำ";
							
				}else{
				
				$strSQL = "INSERT INTO tb_studen ";
				$strSQL .="(id_studen,name_studen,faculty,University,Subjects,Educational_level,faculty_old,University_old,add_date,add_user) ";
				$strSQL .="VALUES ";
				$strSQL .="('".$_POST["tid_studen"]."','".$_POST["tname_studen"]."','".$_POST["tfaculty"]."' ";
				$strSQL .=",'".$_POST["tUniversity"]."','".$_POST["tSubjects"]."','".$_POST["tEducational_level"]."' ";
				$strSQL .=",'".$_POST["tfaculty_old"]."','".$_POST["tUniversity_old"]."','".$_POST["tadd_date"]."','".$_POST["tadd_user"]."') ";
				$objQuery = mysql_query($strSQL);
				}
				
				}		
			
				$strSQL = "SELECT * FROM tb_studen WHERE add_date='".$_POST["tadd_date"]."' and add_user='".$_POST["tadd_user"]."' ORDER BY id_studen ASC ";
				
				$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
				
				?>
				<style type="text/css">
			<!--
			.style2 {font-family: AngsanaUPC; font-size: 18px; }
			.titled {font-family: AngsanaUPC; font-size: 18px; color: #FFFFFF; }
			-->
                </style>
						
				<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
				
				
				<?
				
				while($objResult = mysql_fetch_array($objQuery))
				
				{
				
				?>
				
				<tr  onMouseOver="this.style.backgroundColor='#66FFFF';"onmouseout="this.style.backgroundColor='#FFFFCC';">
				
				<td ><div align="center" class="style2"><?=$objResult["id_studen"];?></div></td>
				
				<td ><div align="left"class="style2"><?=$objResult["name_studen"];?></div></td>
				
				<td ><div align="left" class="style2"><?=$objResult["faculty"];?></div></td>
				
				<td><div align="left" class="style2"><?=$objResult["University"];?></div></td>				
			
				<td ><div align="center" class="style2"><?=$objResult["add_user"];?></div></td>
				
				</tr>
				
				<?
				
				}
				
				?>
				</table>
				
				<?
				
				mysql_close($objConnect);
				
				?> 
				
			
				
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-11-04 15:15:54 | 
                        By :
                            Testprogram | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ผมใช้เหมือนคนที่ 3 ครับ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-11-04 16:19:33 | 
                        By :
                            oasiis | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้า php ธรรมได้อยู่ครับ 
Code (PHP) 
$sql="select*from tb_login where id_user='$id_user'&& username='$username'";
$result=mysql_db_query($dbconn,$sql);
$num=mysql_num_rows($result);
if($num>0)
{
?>
     <script language="JavaScript">alert("รหัส หรือ ชื่อ-นามสกุล หรือ user ซ้ำ \r\n\r\n กรุณาเปลียนใหม่นะครับ");</script>
     <script language="JavaScript">window.location.href = "save_Admin.php";</script>
<?
exit();
}
 
    
 
แต่ที่ผมเขียนต้องส่งค่ากลับไปที่  java script ครับ                        
               
               | 
             
            
              
			                
  ประวัติการแก้ไข 2011-11-04 17:00:14              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2011-11-04 16:57:10 | 
                        By :
                            Testprogram | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 ถ้าต้องการเช็ก ห้ามเพิ่มข้อมูล ตั้งเเต่ตอนที่คลิ้ก ปุ่มเพิ่มข้อมูลเลย ทำไงอ้ะค้ะ                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-02-28 22:31:19 | 
                        By :
                            lookpla26 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	     
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                 คือว่าผมต้องการเช็คว่า ชื่อ-สกุล ที่กรอก ซ้ำกันกับในฐานข้อมูลหรือไม่ แต่รันดูแล้วไม่ได้สักทีครับ 
ผมมี code มาให้ด้วยครับ 
 
Code (PHP) 
<html>
<head>
<title>สมัครสมาชิกห้องสมุด::โรงเรียนบ้านหันหน่องสามัคคี</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body>
<script language="javascript">
function fncSubmit()
{
	if(document.form1.txtPassword.value == "")
	{
		alert('กรุณากรอก  "รหัสผ่าน"');
		document.form1.txtPassword.focus();
		return false;
	}
	if(document.form1.txtPassword.value != form1.txtConPassword.value)
	{
		alert('รหัสผ่านไม่ตรงกัน');
		document.form1.txtPassword.focus();
		return false;
	}	
	if(document.form1.txtName.value == "")
	{
		alert('กรุณากรอก  "ชื่อ-สกุล"');
		document.form1.txtName.focus();		
		return false;
	}	
	if(document.form1.txtName.value.>=1)
	{
		alert('ชื่อ-สกุล  นี้มีอยู่แล้ว');
		document.form1.txtName.focus();		
		return false;
	}	
	document.form1.submit();
}
</script>
<table width="1024" border="1" align="center">
  <tr>
    <td colspan="3" bgcolor="#99FF00"><p> </p>
    <p> </p>
    <p> </p></td>
  </tr>
  <tr>
    <td width="188" bgcolor="#CCCCCC"> </td>
    <td width="639" align="center" valign="top"><table width="565" border="0">
      <tr>
        <td width="559"><form name="form1" method="post" action="reg2.php" onSubmit="JavaScript:return fncSubmit();">
  Register Form <br>
  <table width="544" border="1" "width: 400px">
      <tr>
        <td width="137">  รหัสสมาชิก</td>
        <td width="391">
          <input name="txtUserID" type="text"  id="txtUserID" disabled>
           <font color="#FF0000"><b>**</b></font> <font color="#FF0000">ระบบจะเพิ่มให้อัตโนมัติ</font></td>
      </tr>
      <tr>
        <td>  รหัสผ่าน</td>
        <td><input name="txtPassword" type="password" id="txtPassword"> </td>
      </tr>
      <tr>
        <td> ยืนยันรหัสผ่าน</td>
        <td><input name="txtConPassword" type="password" id="txtConPassword"> </td>
      </tr>
      <tr>
        <td> ชื่อ-สกุล</td>
        <td><input name="txtName" type="text" id="txtName" size="35"></td>
      </tr>
      <tr>
        <td>  สถานะ</td>
        <td><label>
          <input name="ddlStatus" type="text" id="ddlStatus" value="USER" size="8" readonly="true">
        </label>
          <label></label></td>
      </tr>
  </table>
  <br>
  <input type="submit" name="Submit" value="สมัครสมาชิก">
  <label>
  <input type="reset" name="Reset" id="button" value="ล้างข้อมูล">
  </label>
        </form> </td>
      </tr>
    </table>
      <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p>
    <p> </p></td>
    <td width="175" bgcolor="#CCCCCC"> </td>
  </tr>
</table>
<p> </p>
</body>
</html>
                        
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2012-08-01 18:54:05 | 
                        By :
                            kunnawut | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |