За последние 24 часа нас посетили 39603 программиста и 1812 роботов. Сейчас ищут 1836 программистов ...

Нужно передать данные из связанного списка в таблицу

Тема в разделе "PHP для новичков", создана пользователем Gnat750, 28 ноя 2017.

Метки:
  1. Gnat750

    Gnat750 Новичок

    С нами с:
    26 ноя 2017
    Сообщения:
    3
    Симпатии:
    0
    Всем привет мне нужно передать данные из связанного списка в таблицу в базе данных
    Вот код с созданием селекта:
    <script type="text/javascript" src="jquery-3.2.1.js"> </script>
    <script type="text/javascript">
    $(document).ready(function(){
    $(".country").change(function(){
    var id = $(".country").val();
    $.ajax({
    type: "POST",
    url: "command.php",
    data: {id: id},
    success: function(data) {
    $(".command").html(data);
    }
    });
    });
    });
    </script>
    </head>
    <body>
    <select size='1' class="country">
    <option value="0">--Your country--</option>
    <?php
    $query = $db->query("SELECT * FROM `country`");
    while($row = $query->fetch()) {
    echo "<option value='{$row->id}'>".$row->title."</option>";
    }
    ?>


    Вот код с созданием command.php:
    <script>
    $(function(){
    $('select[name="command"]').change(function() {
    alert($('select[name="command"]').val());
    });
    });
    </script>
    <?php
    require_once 'connect_bd.php';
    if(isset($_POST['id']) && !empty($_POST['id'])) {
    $id = intval($_POST['id']);
    $query = $db->query("SELECT * FROM `region` WHERE `id_contry` = $id");
    echo "<select name='command'>";
    while($row = $query->fetch()) {
    echo "<option>{$row->title}</option>";
    }
    echo "</select>";

    $country = strip_tags(trim($_POST['country']));
    $region = strip_tags(trim($_POST['region']));
    mysqli_query($link, " INSERT INTO users_list(country, region)
    VALUES ('$country','$region')
    ");
    echo $country";
    }
    else {
    echo "<select name='command' disabled><option value='0'>--Your region--</option></select>";
    }
    ?>

    Мне нужно чтобы при заполнении формы данные из селектов передавались в отдельную таблицу с данными. Помогите пожалуйста разобраться.