<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script type="text/javascript" src="../library/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="../library/1.8.5/js/jquery-ui-1.8.5.custom.min.js"></script> <link rel="stylesheet" type="text/css" href="../library/1.8.5/css/smoothness/jquery-ui-1.8.5.custom.css"> <script type="text/javascript"> $(document).ready(function(){ $("#sel").change(function(){ var url = "test_Jquery_mysql1.php"; var dataSet = $("#sel").val(); alert(dataSet); $.post(url, $("#form1").serialize(),function( data ) { $("#ss").html(data); }); }); }); </script> </head> <body> <form id="form1" name="form1" method="post" action=""> <select name="sel" id="sel"> <? for ($i=0;$i<=7;$i++){?> <option value="<?=$i?>"><?=$i?></option> <? } ?> </select> </form> <span id="ss"></span> </body>
<? $id = $_POST["sel"]; $conn = mysql_connect("hostname","username","password"); $db = mysql_select_db("db_name"); if ($id == 0) // ตรงนี้แค่บอกว่าถ้าค่าที่ส่งมา = 0 ให้เเสดงทั้งหมด $sql = "SELECT * FROM tablename"; else $sql = "SELECT * FROM tablename WHERE id = $id"; echo "sql = $sql<br/>"; // แสดงค่า $sql $query = mysql_query($sql); while($result = mysql_fetch_array($query)) { echo "id = ".$result['id']." name = ".$result['name']."<br/>"; // ผลลัพธ์ } ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง