สอบถามเรื่องการส่งข้อมูลจาก form แบบ ajax ไปยัง database
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่องการส่งข้อมูลจาก form แบบ ajax ไปยัง database
สอบถามเรื่องการส่งข้อมูลจาก form แบบ ajax ไปยัง database
Copy
ต้องการจะส่งข้อมูลใน form ที่รับคำกับ URL โดยใช้ ajax ไปยังฐานข้อมูล ถ้าคำที่เพิ่มใน textbox word มีคำนั้นอยู่ในฐานข้อมูลก็มี alert เด้งขึ้นมาบอกว่ามีคำนั้นอยู่แล้ว ถ้าต้องการเพิ่มคำใหม่ให้กด OK และเคลียร์ค่าในฟอร์ม ถ้าไม่ต้องการเพิ่มคำใหม่ให้กด Cancel และกลับไปหน้าแรก
Code ที่ทำแล้ว แต่ไม่ได้คะ T><T
Code ที่ทำแล้ว แต่ไม่ได้คะ T><T
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>AddwordURL</title> <script> $(document).ready(function(){ $("#submit").click(function(){ //document.getElementById("demo").innerHTML = "Hello World"; var word=$('#txtword').val(); var URL=$('#URL').val(); $.ajax({ url: "AddWord.php", data: 'txtword=' +txtword + '&URL=' + URL, type: 'GET', dataType: 'html', success: function(data) { $('#div_show').html(data); } }); }); }); </script> </head> <body> <form name="form1" method="post" action="AddWord.php"> <table width="400" border="1" style="width: 400px"> <tbody> <tr> <td width="125"> Word</td> <td width="180"> <input name="txtword" type="text" id="txtword" size="20"> </td> </tr> <tr> <td> URL</td> <td><input name="URL" type="text" id="URL" size="35"></td> </tr> </tbody> </table> <br> <input type="submit" name="submit" value="Save"> <!-- <button onclick="myFunction()">Submit</button> <p id="demo"></p>--> </form> <div id="div_show"></div> </body> </html>
<?php mysql_connect("localhost","root","root"); mysql_select_db("test"); if(trim($_GET["txtword"]) == " ") { echo "Please input Word!"; exit(); } if(trim($_GET["URL"]) == " ") { echo "Please input URL!"; exit(); } $strSQL = "SELECT * FROM testtable WHERE name = '".trim($_GET['txtword'])."' "; $objQuery = mysql_query($strSQL); $objResult = mysql_fetch_array($objQuery); if($objResult) { // echo "Username already exists!"; echo "<script type='text/javascript'>alert('word already exists!');</script>"; } else { $strSQL = "INSERT INTO testtable (name,video) VALUES ('".$_GET["txtword"]."', '".$_GET["URL"]."')"; $objQuery = mysql_query($strSQL); echo "Completed!<br>"; } mysql_close(); ?>
J&j
01-11-2014
20:47:04
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ