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

HOME > PHP > PHP Forum > ช่วยดูหน่อยครับ จะทำการ Update แล้วเช็คค่าซ้ำอ่ะครับ ก่อนบันทึกอ่ะครับ



 

ช่วยดูหน่อยครับ จะทำการ Update แล้วเช็คค่าซ้ำอ่ะครับ ก่อนบันทึกอ่ะครับ

 



Topic : 111820



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



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




ผมอยากให้มัน เช็คเบอร์โทรที่2 ไม่ให้ซ้ำเบอร์1และ2 ในฐานข้อมูลอ่ะครับ แต่ของผมที่ทำไม่ว่าใส่ค่าอะไรไปมันก็บอกซ้ำหมดเลยอะครับ
ช่วยดูให้ทีครับ


Code
<html> <head> <head> <meta http-equiv="Content-Type" content="text/html; charset=tis-620" /> <link type="text/css" href="css/styles.css" rel="stylesheet"> <title>Viva | QGoal.com</title> </head> <body> <? include "include/connect.php"; $birthday = $_POST['bYear']."-".$_POST['bMonth']."-".$_POST['bDate']; $sql_cust = "select * from tbl_info_cust_det where f_cust_id = '$_POST[cust_id]'"; $result_sql_cust= mssql_query($sql_cust); $row_cust=mssql_fetch_array($result_sql_cust); $sql_list = "update tbl_info_contact_list SET f_firstname = '$_POST[c_name]', f_lastname = '$_POST[c_surname]' where f_firstname = '$row_cust[f_name]' and f_lastname = '$row_cust[f_surname]'"; mssql_query($sql_list); //echo $sql_list; $sql_main = "update tbl_info_contact_main SET f_firstname = '$_POST[c_name]', f_lastname = '$_POST[c_surname]' where f_firstname = '$row_cust[f_name]' and f_lastname = '$row_cust[f_surname]'"; mssql_query($sql_main); //*** ตรวจสอบข้อมูลซ้ำ $sql_tel="SELECT * FROM tbl_info_cust_det where (f_ani2='".$f_ani1."')"; $query=mssql_query($sql_tel); if(mssql_num_rows($query)!= 0) { echo "<script type='text/javascript'>alert('เบอร์โทรนี้มีอยู่แล้วกรุณาตรวจสอบ');window.history.go(-1);</script>" ; exit(); } // จบตรวจสอบข้อมูลซ้ำ $sql = "update tbl_info_cust_det SET f_ani1 = '$_POST[tel1]', f_ani2 = '$_POST[tel2]', f_name = '$_POST[c_name]', f_surname = '$_POST[c_surname]', f_birthday = '$birthday', f_age = '$_POST[age]', f_sex = '$_POST[sex]', f_status = '$_POST[m_status]', f_weight = '$_POST[weight]', f_hight = '$_POST[hight]', f_occupation = '$_POST[job]', f_addr1_license = '$_POST[home_no1]', f_addr1_salutation = '$_POST[salutation_address1]', f_addr1_name = '$_POST[clientVillegeName1]', f_addr1_no = '$_POST[clientVillegeNo1]', f_addr1_soi = '$_POST[clientSoi1]', f_addr1_road = '$_POST[clientRoad1]', f_addr1_subdistrict = '$_POST[clientSubdistrict1]', f_addr1_district = '$_POST[clientDistrict1]', f_addr1_province = '$_POST[clientProvince1]', f_addr1_zipcode = '$_POST[clientZipcode1]', f_addr2_license = '$_POST[home_no2]', f_addr2_salutation = '$_POST[salutation_address2]' , f_addr2_name = '$_POST[clientVillegeName2]', f_addr2_no = '$_POST[clientVillegeNo2]', f_addr2_soi = '$_POST[clientSoi2]', f_addr2_road = '$_POST[clientRoad2]' , f_addr2_subdistrict = '$_POST[clientSubdistrict2]', f_addr2_district = '$_POST[clientDistrict2]', f_addr2_province = '$_POST[clientProvince2]', f_addr2_zipcode = '$_POST[clientZipcode2]' , f_cust_detail = '$_POST[cust_detail]', f_cust_remark = '$_POST[remark]' where f_cust_id = '$_POST[cust_id]'"; mssql_query($sql); ?> <script type="text/javascript"> alert("บันทึกข้อมูลเรียบร้อย") window.location = "edit_customer.php?cust_id=<? echo $_POST[cust_id];?>" </script> </body>

</html>



Tag : PHP, MySQL, Ms SQL Server 2008







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-10-09 11:44:53 By : lemonzaaa View : 670 Reply : 7
 

 

No. 1



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



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


$f_ani1 มาจากไหน ครับ
ลอง echo $f_ani1
ลอง echo mssql_num_rows($query)
ให้ผมเดา ผม ว่า ค่า $f_ani1 เป็นค่าว่างแล้ว ใน base ก็ มีค่าว่าง เลยได้ 1








ประวัติการแก้ไข
2014-10-09 12:09:56
2014-10-09 16:07:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 12:07:27 By : gaowteen
 


 

No. 2



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



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


f_ani1 = รับค่ามาจาก tel1
f_ani2 = รับค่ามาจาก tel2

f_ani1 เป็นเบอร์โทรที่มีก่อนหน้าอะครับ
f_ani2 ไว้ใช้ในการเพิ่มเบอร์เข้าไปหากมี 2 เบอร์ แล้วจะไม่ให้ซ้ำ เบอร1

งงไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 12:41:42 By : lemonzaaa
 

 

No. 3



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



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


EX
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 12:53:59 By : lemonzaaa
 


 

No. 4



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



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


แล้ว echo ออก มา เป็น ไง ครับ
echo $sql_telก็ได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 13:14:48 By : gaowteen
 


 

No. 5



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



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


11

ประมาณนี้อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 13:33:21 By : lemonzaaa
 


 

No. 6



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



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





ประวัติการแก้ไข
2014-10-09 16:06:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 16:04:51 By : lemonzaaa
 


 

No. 7



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



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


-0-


ประวัติการแก้ไข
2014-10-09 17:10:47
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-09 16:07:23 By : lemonzaaa
 

   

ค้นหาข้อมูล


   
 

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