<? require_once("Db_Connect.php"); ?> <? mysql_select_db(DATABASE,$dbcon); mysql_query("SET NAMES UTF8"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> <script language = "JavaScript"> //**** List Machine (Start) ***// function ListMachine(SelectValue) { frmMain.Machine.length = 0 //*** Insert null Default Value ***// var myOption = new Option('','') frmMain.Machine.options[frmMain.Machine.length]= myOption <? $intRows = 0; $strSQL = "SELECT * FROM machine "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $intRows = 0; while($objResult = mysql_fetch_array($objQuery)) { $intRows++; ?> x = <?=$intRows;?>; mySubList = new Array(); strGroup = <?=$objResult["Sid"];?>; strValue = "<?=$objResult["Mname"];?>"; strItem = "<?=$objResult["Mid"];?>"; mySubList[x,0] = strItem; mySubList[x,1] = strGroup; mySubList[x,2] = strValue; if (mySubList[x,1] == SelectValue){ var myOption = new Option(mySubList[x,0], mySubList[x,2]) frmMain.Machine.options[frmMain.Machine.length]= myOption } <? } ?> } //**** List Machine (End) ***// </script> </head> <body> <form name="frmMain" action="" method="post"> SECTION <select id="Section" name="Section" onChange = "ListMachine(this.value)"> <option selected value=""></option> <? $strSQL = "SELECT * FROM section ORDER BY Sid ASC "; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); while($objResult = mysql_fetch_array($objQuery)) { ?> <option value="<?=$objResult["Sid"];?>"><?=$objResult["SHname"];?></option> <? } ?> </select> MACHINE <select id="Machine" name="Machine" style="width:100px"></select> </br> </form> </body> </html>
<? // สร้าง Dropdownlist 10 ชุด for($i=0; $i<10; ++$i){ echo $i.". SELECTION<select name=selection".$i." id=selection".$i." onChange='selectDL(".$i.")'>"; // ตรงนี้ใส่ Script แอดข้อมูลลง selection echo"</select> MACHINE<select name=machine".$i." id=machine".$i.">"; // ตรงนี้ใส่ Script แอดข้อมูล default ลง machine echo"</select><br>"; } ?> ใช้ javascript จัดการกับ Dropdownlist machine <script type="text/javascript"> function selectDL(id){ var bl=document.getElementById("machine"+id); // หลังจากนี้คุณจะเพิ่ม,ลบ หรือจะ set ค่าก็จะไม่ผิดตัวแล้ว // โดยการใช้ bl. เช่น // bl.options[bl.options.length] = new Option("name","id"); เป็นการเพิ่มข้อมูล } </script>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง