Извлечение данных из таблицы данных с использованием выбранного элемента в поле выбора - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть поле выбора:

            <?php $players = select("`id`,`name`","`players`","`id`","ASC")->fetchAll(PDO::FETCH_ASSOC); ?>
                            <select id="player_select" name="player" class="form-control">
                                <option value="0">--Oyunçu seçin--</option>
                            <?
                            foreach ($players as $player) {
                                echo '<option value="'.$player['id'].'">'.$player['name'].'</option>';
                            }

                            ?>
                        </select>

I want to fill text boxes with data about selected item. I have code:

   $(function(){
        $('#player_select').change(function(){
            var selections = $("#player_select :selected");
            $.ajax({
                url: selected_option,
                type: 'post',
                cache: false,
                success: function(return_data) {
                $('#second_select').html(return_data);
            }
            var html = '';
            $.each(selections,function(i,item){
                html += ':<div class="form-group"><label class="control-label col-sm-2">Ad</label>' +
                    '<div class="col-sm-10">' +
                    '<input type="text" id="name" name="name" class="form-control"  value="<?= $playerfetch['name'];?>" readonly>' +
                    '</div></div><div class="form-group">' +
                    '<label class="control-label col-sm-2">Kod</label>' +
                    '<div class="col-sm-10">' +
                    '<input type="text" id="code" name="code" class="form-control" value="<?= $playerfetch['code'];?>" readonly>' +
                    '</div></div>'+
                '<div class="form-group"><label class="control-label col-sm-2">Doğum tarixi</label>' +
                  '<div class="col-sm-10">' +
                    '<input type="text" id="birthday" name="birthday" class="form-control" value="<?= $playerfetch['birthday'];?>" readonly>' +
                    '</div></div>;
            })
            $('#divFileInput').html(html);
        })

    })

И моя функция для получения информации о пользователе из базы данных:

$playerfetch = prepare("*","`players`","`id`=?",[$_GET['player_select']])->fetch(PDO::FETCH_ASSOC); 

Проблема: Я не знаю, как передать выбранный элемент из поля выбора в мою функцию. Теперь он всегда показывает последний идентификатор и соответствующую информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...