รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mzajung007
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 19/02/2015 4:40 pm

รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย mzajung007 »

คือ..ต้องการตรวจสอบข้อมูลซ้ำแบบนี้ เช่น
<รหัสนิสิต>idstudent 1111111111 <รหัสวิชา>idsubject 222222 (เพิ่มได้)
<รหัสนิสิต>idstudent 1111111111 <รหัสวิชา>idsubject 333333 (เพิ่มได้)
<รหัสนิสิต>idstudent 1111111111 <รหัสวิชา>idsubject 222222 (ไม่ได้ข้อมูลซ้ำเพิ่มไม่ได้)
<รหัสนิสิต>idstudent 1111111111 <รหัสวิชา>idsubject 333333 (ไม่ได้ข้อมูลซ้ำเพิ่มไม่ได้)
<รหัสนิสิต>idstudent 2222222222 <รหัสวิชา>idsubject 222222 (เพิ่มได้)
<รหัสนิสิต>idstudent 2222222222 <รหัสวิชา>idsubject 333333 (เพิ่มได้)
<รหัสนิสิต>idstudent 2222222222 <รหัสวิชา>idsubject 222222 (ไม่ได้ข้อมูลซ้ำเพิ่มไม่ได้)
<รหัสนิสิต>idstudent 2222222222 <รหัสวิชา>idsubject 333333 (ไม่ได้ข้อมูลซ้ำเพิ่มไม่ได้)
คือลองเขียนดูแล้วมันจะเช็คซ้ำ เช่นถ้ามี รหัส 1111111111 อยู่แล้วก็จะเพิ่มไม่ได้

โค้ด: เลือกทั้งหมด

//*** ตรวจสอบข้อมูลซ้ำ
        $sql="select count(*) from student_sub where Idstudent='$Idstudent'";
        $result=mysql_query($sql);
        $Count = mysql_num_rows($result);
        if($Count > 0)  
        {
			
          echo "<script>alert('มีข้อมูลการลงทะเบียนซ้ำอยู่แล้วครับ')</script>"; 
         echo "<script>window.location.href='index.php'</script>"; 
          exit;
		   
      
        }  
        // จบตรวจสอบข้อมูลซ้ำ


chbbk
PHP VIP Members
PHP VIP Members
โพสต์: 2969
ลงทะเบียนเมื่อ: 08/09/2014 10:34 am

Re: รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย chbbk »

เพิ่ม and idsubject='$idsubject' ดูค่ะ :mrgreen:
Trust me, I'm a Programmer
rangsun6342

Re: รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย rangsun6342 »

ลองดูแล้วครับ มันจะไม่เพิ่มอีกไม่ได้ครับถ้ามี นักศึกษาอีกคนมาเพิ่มข้อมูลเข้าไป ครับ
เช่นเดิม มี รหัสนิสิต 55555555555 รหัสวิชา 111111
เพิ่มใหม่ รหัสนิสิต 6666666666 รหัสวิชา 111111
rangsun6342

Re: รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย rangsun6342 »

chbbk เขียน:เพิ่ม and idsubject='$idsubject' ดูค่ะ :mrgreen:
มันจะเพิ่มไม่ได้อะครับถ้ามี นิสิตคนใหม่มาเพิ่มข้อมูลที่มาใช้รหัส วิชาเดิม เช่น

<รหัสนิสิต>idstudent 1111111111 <รหัสวิชา>idsubject 222222

<รหัสนิสิต>idstudent 2222222222 <รหัสวิชา>idsubject 222222 เพิ่มไม่ได้ถูกเช็คซ้ำ


:cry: :cry: :cry:
chbbk
PHP VIP Members
PHP VIP Members
โพสต์: 2969
ลงทะเบียนเมื่อ: 08/09/2014 10:34 am

Re: รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย chbbk »

โค้ด: เลือกทั้งหมด

 $sql="select count(*) from student_sub where Idstudent='$Idstudent' and idsubject='$idsubject'";
ไม่ได้เหรอคะ :cry:
Trust me, I'm a Programmer
konseo
PHP Super Member
PHP Super Member
โพสต์: 245
ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
ที่อยู่: https://page.line.me/oer1981h
ติดต่อ:

Re: รบกวนสอบถามเรื่องเช็คข้อมูลซ้ำ

โพสต์ที่ยังไม่ได้อ่าน โดย konseo »

ลองเช็คบรรทัดนี้ครับ ว่าถุกต้องหรือเปล่า

โค้ด: เลือกทั้งหมด

$sql="select count(*) from student_sub where Idstudent='$Idstudent'";
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 53