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

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



 

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

 



Topic : 127319



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



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




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



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

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

Code (PHP)
    <div class="modal fade" id="teacheradd2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
        <div class="modal-dialog modal-sm" role="document">
            <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="myModalLabel">เข้าสู่ระบบ</h4>
                    </div>

                    <form data-toggle="validator" role="form" id="teacher-add" method="POST">
                        <div class="modal-body"> 

                            <div class="form-group">
                                <label for="Username">ชื่อ - นามสกุล</label>
                                <input type="text" id="name" name="name" placeholder="ชื่อ-นามสกุล" class="form-control" required>
                                <span class='glyphicon form-control-feedback' aria-hidden='true'></span>
                            </div>

                            <div class="form-group">
                                <label for="Password">E-Mail</label>
                                <input type="email" id="email" name="email" placeholder="E-Mail" class="form-control" required>
                                <span class='glyphicon form-control-feedback' aria-hidden='true'></span>
                            </div>

                            <div class="form-group">
                                <label for="first_name">Password</label>
                                <input type="text" id="pw"  name="pw" placeholder="Password" class="form-control" required>
                            </div>

                            <div class="form-group">
                                <label>ประเภทผู้ใช้งาน</label>
                                <select class="form-control" id="type" name="type" required>
                                    <option value="1">เจ้าหน้าที่</option>
                                    <option value="2">อาจารย์</option>
                                </select>
                            </div>
                            <div class="form-group">
                                <label>เปิด/ปิด สถานะการใช้งาน</label> 
                                <select class="form-control" id="enable" name="enable" required>
                                    <option value="1">เปิด</option>
                                    <option value="2">ปิด</option>
                                </select>
                            </div>
                        </div>

                        <div class="modal-footer">
                            <button type="button" class="btn btn-default" data-dismiss="modal">ปิด</button>
                            <button type="submit" class="btn btn-primary"> บันทึก</button>
                        </div>
                    </form>
            </div>
        </div>
    </div>



Code (JavaScript)
    <script type="text/javascript">
        $(document).ready(function(){
                $('#teacher-add').on('submit',function(e){
                e.preventDefault();
                        $.ajax({
                            url:"controller/teacher/addteacher.php",
                            method:"post",
                            data:$('#teacher-add').serialize(),
                            successs:function(data){
                                if (data == '1name') {
                                    ('#teacheradd2').modal('hide');
                                    ('#checkemail').modal('show');
                                } else {
                                    if (data=="1email") {
                                    $('#teacheradd2').modal('hide');
                                    $('#checkemail').modal('show');
                                    }else{
                                    $('#teacher-add')[0].reset();
                                    $('#teacheradd2').modal('hide');
                                    location.reload();   
                                    }
                                }
                            }          
                        });
                });
        });

    </script>


Code (PHP)
<?php
		include("db_con.php");
		$name = $_POST['name'];
		$email = $_POST['email'];
		$pw = $_POST['pw'];
		$type = $_POST['type'];
		$enable = $_POST['enable'];
		$sqlteacher = mysql_query("select * from teacher where t_name ='$name'");
		$numteacher = mysql_num_rows($sqlteacher);

		if ($numteacher == 1) {
			echo "1name";
			
		}else{
				$sqlteacheremail = mysql_query("select * from teacher where t_email ='$email'");
				$numteacheremail = mysql_num_rows($sqlteacheremail);
			if ($numteacheremail == 1) {
			echo "1email";
			}else{
				$query = "INSERT INTO teacher(t_name, t_email, t_pw,  t_type, t_en) VALUES('$name', '$email', '$pw', '$type', '$enable')";
				if ($result = mysql_query($query)) {
					echo "add";
				}else{
					echo "error";
				}

			}

		}
?>




Tag : PHP, Ajax, jQuery







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

 

No. 1



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

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

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

Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$_POST["txtCustomerID"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
		echo "CustomerID already exist.";
}
else
{

	$strSQL = "";
	$strSQL = "INSERT INTO customer ";
	$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
	$strSQL .="VALUES ";
	$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
	$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
	$objQuery = mysql_query($strSQL);
	if($objQuery)
	{
		echo "Save Done.";
	}
	else
	{
		echo "Error Save [".$strSQL."]";
	}
	}
mysql_close($objConnect);
?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
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 อัตราราคา คลิกที่นี่