Здравствуйте! Подскажи как можно реализовать правильно, у меня происходит выборка данных из бд через ajax и записываются в select после выбора необходимого пункта появляется следующий и тд. я застрял на месте записи данных выбранных пользователем в бд вот скрипт обрабатывающий выборку данных Код (Javascript): function getKateg(_this){ var _sel = document.getElementById("kategory"); $.ajax({ type: "POST", url: "show.php", data: "kategory="+$("#kategory").val(), success: function(html){ $("#content").show(); $("#content").html(html); } }); _sel.style.display="inline"; } function getCont(_this){ var _sel = document.getElementById("content"); $.ajax({ type: "POST", url: "showa.php", data: "content="+$("#content").val(), success: function(html){ $("#podkurs").show(); $("#podkurs").html(html); } }); _sel.style.display="inline"; } function getCol(_this){ var _sel = document.getElementById("podkurs"); $.ajax({ type: "POST", url: "showt.php", data: "podkurs="+$("#podkurs").val(), success: function(html){ $("#tim").show(); $("#tim").html(html); } }); _sel.style.display="inline"; } файл обработки курса обработки и выборки данных из бд PHP: <?php include "auth.php"; //Подключаем БД //делаем запрос на товары этой категории $query = "SELECT * FROM `spr_kurs` WHERE `idkat` ='".$_REQUEST['kategory']."'"; $result = mysql_query($query) or die(mysql_error()); // выводим товары полученные по запросу while ($row=mysql_fetch_array($result)) { print "<option value=".$row['id'].">"; print $row['kurs']; echo("</option>"); } ?> файл обработки подкурса PHP: <?php include "auth.php"; //Подключаем БД //делаем запрос на товары этой категории $query = "SELECT * FROM `spr_podkat` WHERE `idkurs` ='".$_REQUEST['content']."'"; $result = mysql_query($query) or die(mysql_error()); // выводим товары полученные по запросу while ($row=mysql_fetch_array($result)) { print "<option value=".$row['id'].">"; print $row['podkat']; echo("</option>"); } ?> и файл обработки времени PHP: <?php include "auth.php"; //Подключаем БД //делаем запрос на товары этой категории $query = "SELECT * FROM `spr_time` WHERE `idpodkat` ='".$_REQUEST['podkurs']."' AND `idkurs` = 0"; $result = mysql_query($query) or die(mysql_error()); while ($row=mysql_fetch_array($result)) { print "<option value=".$row['id'].">"; print $row['time']; echo("</option>"); } ?> и сами селекты HTML: <select id="kategory" onChange="getKateg(this)" required> <option disabled value="0">ВЫБЕРИТЕ КАТЕГОРИЮ</option> <? //Выводим категории и ее ID while ($row=mysql_fetch_array($result)) { print "<option value=".$row['id'].">"; print $row['kategory']; echo("</option>"); } ?> </select> <br> <select required id="content" onChange="getCont(this)" style="display: none;"> </select> <select required id="podkurs" onChange="getCol(this)" style="display: none;"> </select> <select required id="tim" onChange="getTim(this)" style="display: none;"> </select> Подскажите как можно считать выбранный элемент и записать в бд, и как это можно переделать более правильно Еще есть такая недоработка при выборе категории потом курса потом под курса и времени обрабатывается нормально, но в местах где нету под курса получается что я не могу выбрать время без выбора под курса.