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

HOME > PHP > PHP Forum > สอบถามเรื่องการเช็คข้อมูลซ้ำก่อนที่จะเพิ่มข้อมูลครับ


[PHP] สอบถามเรื่องการเช็คข้อมูลซ้ำก่อนที่จะเพิ่มข้อมูลครับ

 
Topic : 127319



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



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



ขออ้างอิงรูปแบบการทำจากลิงค์นี้นะครับ



https://www.youtube.com/watch?v=ptgxgFBICmY&index=4&list=PLEE74DyIkwElJvbXOIQ9kl0gegJ9OrrX3

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

Code (PHP)
01.<div class="modal fade" id="teacheradd2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
02.    <div class="modal-dialog modal-sm" role="document">
03.        <div class="modal-content">
04.                <div class="modal-header">
05.                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
06.                    <h4 class="modal-title" id="myModalLabel">เข้าสู่ระบบ</h4>
07.                </div>
08. 
09.                <form data-toggle="validator" role="form" id="teacher-add" method="POST">
10.                    <div class="modal-body">
11. 
12.                        <div class="form-group">
13.                            <label for="Username">ชื่อ - นามสกุล</label>
14.                            <input type="text" id="name" name="name" placeholder="ชื่อ-นามสกุล" class="form-control" required>
15.                            <span class='glyphicon form-control-feedback' aria-hidden='true'></span>
16.                        </div>
17. 
18.                        <div class="form-group">
19.                            <label for="Password">E-Mail</label>
20.                            <input type="email" id="email" name="email" placeholder="E-Mail" class="form-control" required>
21.                            <span class='glyphicon form-control-feedback' aria-hidden='true'></span>
22.                        </div>
23. 
24.                        <div class="form-group">
25.                            <label for="first_name">Password</label>
26.                            <input type="text" id="pw"  name="pw" placeholder="Password" class="form-control" required>
27.                        </div>
28. 
29.                        <div class="form-group">
30.                            <label>ประเภทผู้ใช้งาน</label>
31.                            <select class="form-control" id="type" name="type" required>
32.                                <option value="1">เจ้าหน้าที่</option>
33.                                <option value="2">อาจารย์</option>
34.                            </select>
35.                        </div>
36.                        <div class="form-group">
37.                            <label>เปิด/ปิด สถานะการใช้งาน</label>
38.                            <select class="form-control" id="enable" name="enable" required>
39.                                <option value="1">เปิด</option>
40.                                <option value="2">ปิด</option>
41.                            </select>
42.                        </div>
43.                    </div>
44. 
45.                    <div class="modal-footer">
46.                        <button type="button" class="btn btn-default" data-dismiss="modal">ปิด</button>
47.                        <button type="submit" class="btn btn-primary"> บันทึก</button>
48.                    </div>
49.                </form>
50.        </div>
51.    </div>
52.</div>



Code (JavaScript)
01.<script type="text/javascript">
02.    $(document).ready(function(){
03.            $('#teacher-add').on('submit',function(e){
04.            e.preventDefault();
05.                    $.ajax({
06.                        url:"controller/teacher/addteacher.php",
07.                        method:"post",
08.                        data:$('#teacher-add').serialize(),
09.                        successs:function(data){
10.                            if (data == '1name') {
11.                                ('#teacheradd2').modal('hide');
12.                                ('#checkemail').modal('show');
13.                            } else {
14.                                if (data=="1email") {
15.                                $('#teacheradd2').modal('hide');
16.                                $('#checkemail').modal('show');
17.                                }else{
18.                                $('#teacher-add')[0].reset();
19.                                $('#teacheradd2').modal('hide');
20.                                location.reload();  
21.                                }
22.                            }
23.                        }         
24.                    });
25.            });
26.    });
27. 
28.</script>


Code (PHP)
01.<?php
02.        include("db_con.php");
03.        $name = $_POST['name'];
04.        $email = $_POST['email'];
05.        $pw = $_POST['pw'];
06.        $type = $_POST['type'];
07.        $enable = $_POST['enable'];
08.        $sqlteacher = mysql_query("select * from teacher where t_name ='$name'");
09.        $numteacher = mysql_num_rows($sqlteacher);
10. 
11.        if ($numteacher == 1) {
12.            echo "1name";
13.             
14.        }else{
15.                $sqlteacheremail = mysql_query("select * from teacher where t_email ='$email'");
16.                $numteacheremail = mysql_num_rows($sqlteacheremail);
17.            if ($numteacheremail == 1) {
18.            echo "1email";
19.            }else{
20.                $query = "INSERT INTO teacher(t_name, t_email, t_pw,  t_type, t_en) VALUES('$name', '$email', '$pw', '$type', '$enable')";
21.                if ($result = mysql_query($query)) {
22.                    echo "add";
23.                }else{
24.                    echo "error";
25.                }
26. 
27.            }
28. 
29.        }
30.?>




Tag : PHP, Ajax, jQuery

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-04-22 22:03:07 By : armarm2002 View : 2348 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

Code (PHP)
01.<?php
02.$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
03.$objDB = mysql_select_db("mydatabase");
04.$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
05.$objQuery = mysql_query($strSQL);
06.$objResult = mysql_fetch_array($objQuery);
07.if($objResult)
08.{
09.        echo "CustomerID already exist.";
10.}
11.else
12.{
13. 
14.    $strSQL = "";
15.    $strSQL = "INSERT INTO customer ";
16.    $strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
17.    $strSQL .="VALUES ";
18.    $strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
19.    $strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
20.    $objQuery = mysql_query($strSQL);
21.    if($objQuery)
22.    {
23.        echo "Save Done.";
24.    }
25.    else
26.    {
27.        echo "Error Save [".$strSQL."]";
28.    }
29.    }
30.mysql_close($objConnect);
31.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-22 23:04:22 By : mr.win
 

   

ค้นหาข้อมูล


   
 

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





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่