<script language="javascript" type="text/javascript"> function fncSubmit() { if(document.frm1.txtusers.value == "") { alert('!!! กรุณาใส่รหัสผู้ใช้งาน'); document.frm1.txtusers.focus(); return false; } if(document.frm1.txtpassword.value == "") { alert('!!! กรุณาใส่รหัสผ่านผู้ใช้งาน'); document.frm1.txtpassword.focus(); return false; } if(document.frm1.unitddl.value <1) { alert('!!! กรุณาเลือกหน่วยงานที่ต้องการ'); document.frm1.unitddl.focus(); return false; } document.frm1.submit(); } </script> <FORM METHOD="POST" name="frm1" onsubmit="JavaScript:return fncSubmit();" ACTION="insertusers.php" > <tr> <td height="63" align="center" valign="top" class="style2 style25"><table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="25" colspan="2" align="center" valign="middle" class="style7"> </td> </tr> <tr> <td colspan="2" align="center" valign="middle" class="style7">เพิ่มผู้ใช้งาน</td> </tr> <tr> <td width="300" align="right" valign="middle"><span class="style29">Username :</span></td> <td width="300" align="left" valign="middle"> <input name="txtusers" type="text" size="15" /></td> </tr> <tr> <td width="300" align="right" valign="middle"><span class="style29">Password :</span></td> <td width="300" align="left" valign="middle"> <INPUT TYPE="text" NAME="txtpassword" size="15"></td> </tr> <tr> <? $sqlunit = "SELECT * From tbunits ORDER BY name_units ASC"; $rsunit = mysql_query($sqlunit); ?> <td width="300" align="right" valign="middle"><span class="style29">หน่วยงาน :</span></td> <td width="300" align="left" valign="middle"> <select name="unitddl" size="1" id="unitddl"> <option>- เลือกหน่วยงาน -</option> <?While($rwunit = mysql_fetch_array($rsunit)) { $id_unit=$rwunit["id_units"]; $name_unit=$rwunit["name_units"]; ?> <option value="<?=$id_unit;?>"><?echo $name_unit;?></option><?}?> </select> </td> </tr> <tr> <td width="300" align="right" valign="middle"><span class="style29">ระดับผู้ใช้งาน :</span></td> <td width="300" align="left" valign="middle"> <select name="dllvel" size="1" id="select2"> <option value="2">ผู้ใช้ทั่วไป</option> <option value="1">ผู้ดูแลระบบ</option> </select> </td> </tr> <tr> <td width="300" height="35" align="right" valign="middle"></td> <td width="300" align="left" valign="middle"><INPUT TYPE="submit" class="style7" value="เพิ่ม"> <INPUT TYPE="reset" class="style7" value="ยกเลิก"></td> </tr> </table></td> </tr></FORM>
<?php include "conn.inc.php"; $user=$_POST[txtusers]; $pass=$_POST[txtpassword]; $vel=$_POST[dllvel]; $unt=$_POST[dllunit]; print $user; $select="SELECT * FROM tbusers WHERE username='$user'"; $result=mysql_query($select); $row=mysql_fetch_array($result); $num=mysql_num_rows($result); if($num >0 ){ echo "<script>alert('ไม่สามารถเพิ่มข้อมูลได้ จาก username นั้นซ้ำ'); window.location='listusers.php'; </script>"; exit(); }else{ $sql="INSERT INTO tbusers (username,pass,id_level,id_units) VALUES ('$_POST[txtusers]','$_POST[txtpassword]','$_POST[dllvel]','$_POST[unitddl]')"; } if (!mysql_query($sql,$Connect)) { echo "<script>alert('ไม่สามารถเพิ่มข้อมูลได้'); window.location='listusers.php'; </script>"; exit(); } echo "<script>alert('คุณได้ทำการเพิ่มข้อมูลได้'); window.location='listusers.php'; </script>"; exit(); mysql_close($Connect); ?>
Quote:ต้องดูลำดับการทำงานของคำสั่งต่างๆด้วยครับ สลับกันบรรทัดเดียวก็ให้ผลต่างกันครับ
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง