Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выпадающий список из базы в динамической таблице (https://javascript.ru/forum/dom-window/72791-vypadayushhijj-spisok-iz-bazy-v-dinamicheskojj-tablice.html)

ilia_sfil 26.02.2018 11:37

Выпадающий список из базы в динамической таблице
 
сделал выпадающий список из базы
<?include_once('db.php') ?>
<?
    $sql = "SELECT * FROM `gj`";
    $result_select = mysqli_query($db, $sql);
  	echo "<select name = '1234'>";
  		while($object = mysqli_fetch_object($result_select)){
    echo "<option value = '$object->cyr_name' > $object->lat_name </option>";}
  	echo "</select>";
  	?>

он работает, но хочу поместить его в динамическую таблицу
class selectClass {
                constructor(id) {
                    
                    var obj = document.createElement("select");
                    var option1 = document.createElement("option");
                    var option2 = document.createElement("option");
                    var option3 = document.createElement("option");
                    option1.innerHTML = "option1";
                    option2.innerHTML = "option2";
                    option3.innerHTML = "option3";
                    obj.appendChild(option1);
                    obj.appendChild(option2);
                    obj.appendChild(option3);
                    obj.id = id;
                    return obj;
                }
            }
         
        function test(){
var table = document.getElementById('mytable');
var tr = document.createElement("tr");

table.appendChild(tr);
for(var i=0; i < 31; i++)
    {
var td = document.createElement("td");
    var select = new selectClass(i);
    alert(select);
    td.appendChild(select);
	tr.appendChild(td);
    }
}
window.onload = function(){
 //document.getElementById('clicker').onclick = function(){test()}
 document.getElementById('clicker').onclick = function(){test()}
    }

на js получилось сделать выпадающий список в динамической таблице, но не получается связать, как это реализовать?

laimas 26.02.2018 12:37

Как это echo
"<select name = '1234'>";
....

Связано с JS показанным?

Dilettante_Pro 26.02.2018 12:43

и php, и js - каждый создает по своему селекту.
Зачем их совмещать? Может, взять какой-то один и поместить куда надо?


Часовой пояс GMT +3, время: 17:22.