1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | <html> <head> <title></title> <script type="text/javascript"> // PickList II script (aka Menu Swapper)- By Phil Webb (http://www.philwebb.com) // Visit JavaScript Kit (http://www.javascriptkit.com) for this JavaScript and 100s more // Please keep this notice intact function move(fbox, tbox) { var arrFbox = new Array(); var arrTbox = new Array(); var arrLookup = new Array(); var i; for(i=0; i<tbox.options.length; i++) { arrLookup[tbox.options[i].text] = tbox.options[i].value; arrTbox[i] = tbox.options[i].text; } var fLength = 0; var tLength = arrTbox.length for(i=0; i<fbox.options.length; i++) { arrLookup[fbox.options[i].text] = fbox.options[i].value; if(fbox.options[i].selected && fbox.options[i].value != "") { arrTbox[tLength] = fbox.options[i].text; tLength++; } else { arrFbox[fLength] = fbox.options[i].text; fLength++; } } arrFbox.sort(); arrTbox.sort(); fbox.length = 0; tbox.length = 0; var c; for(c=0; c<arrFbox.length; c++) { var no = new Option(); no.value = arrLookup[arrFbox[c]]; no.text = arrFbox[c]; fbox[c] = no; } for(c=0; c<arrTbox.length; c++) { var no = new Option(); no.value = arrLookup[arrTbox[c]]; no.text = arrTbox[c]; tbox[c] = no; } } function selectAll(box) { for(var i=0; i<box.length; i++) { box[i].selected = true; } } </script> </head> <body> <?php $products = ['바나나', '딸기', '키위', '오렌지', '토마토']; ?> <form method="post" action="s1_proc.php" name="combo_box"> <table cellpadding="4" cellspacing="0" border="0"> <tr> <td> <select multiple size="10" name="list1" style="width:150" onDblClick="move(document.combo_box.list1,document.combo_box.list2)"> <?php foreach($products as $product ){ ?> <option><?=$product ?></option> <?php }?> </select> </td> <td align="center" valign="middle"> <input type="button" onClick="move(this.form.list2,this.form.list1)" value="<<" id=button1 name=button1> <input type="button" onClick="move(this.form.list1,this.form.list2)" value=">>" id=button2 name=button2> </td> <td> <select multiple size="10" id="list2" name="skills[]" style="width:150" onDblClick="move(document.combo_box.list2,document.combo_box.list1)"> </select> </td> </tr> <tr><td align="center" colspan="3"><input type="submit" name="submit_button" onClick="selectAll(document.combo_box.list2);"></td></tr> </table> </form> | cs |
1 2 3 4 5 6 7 8 9 | <?php $item = $_POST['skills']; $items = count($item); for ($i=0;$i<$items;$i++){ echo $_POST['skills'][$i]."<br>"; } ?> | cs |
'PHP 코드관련' 카테고리의 다른 글
img 주소값에서 이미지만 가져오는 정규표현식 특정디렉터리만 가져오는 방법 (0) | 2019.07.16 |
---|---|
배열의 필요없는 문자열을 제거하기 (0) | 2019.06.01 |
Include와 Require의 차이 (0) | 2019.03.30 |
할당연산자 (0) | 2019.03.30 |
다차원배열 (0) | 2019.03.30 |