Добрый день! Я новичок в программирование на пхп. столкнулся со следующей проблемой. помогите сделать следующие, при выборе значение в 1-ом селект боксе, во тором селект боксе появляется нужная инфа. процес такой, при выборе значения в 1-ом, по ИД этого значения, во втрой селект из базы выбираются значения!!!
Самые основы. Как работает PHP. если данных не много, то можно сделать на JS, поиск рулит если информации много, то либо AJAX, что, видимо, рано; либо делать каждый select box на новой странице после выборки из БД на основе предыдущего выбора.
как-то так Код (Text): <html> <head> <script language="JavaScript" type="text/javascript"> var myItems = new Array(2) myItems[0] = new Array(3); myItems[0][0] = "раз"; myItems[0][1] = "два"; myItems[0][2] = "три"; myItems[1] = new Array(2); myItems[1][0] = "ya.ru"; myItems[1][1] = "google.com"; function mySelectChange() { var mySelect = document.getElementById("mySelect"); var myDetailSelect = document.getElementById("myDetailSelect"); var mySelectIndex = mySelect.selectedIndex; for (i = myDetailSelect.options.length; i--; ) myDetailSelect.options.remove(0); for (i = 0; i < myItems[mySelectIndex].length; i++) { var oOption = document.createElement("OPTION"); myDetailSelect.options.add(oOption); oOption.innerText = myItems[mySelectIndex][i]; oOption.value = i; } } </script> </head> <body onLoad="mySelectChange()"> <form> <table border="0"> <tr> <td>Раз</td> <td>Два</td> </tr> <tr> <td><select id="mySelect" onChange="mySelectChange()"> <option value="1">Значение 1</option> <option value="2">Значение 2</option> </select> </td> <td><select id="myDetailSelect" /></td> </tr> </table> </form> </body> </html>