Как внести значения нескольких select в БД?

291201mvv

Новичок
У меня в базу данных добавляет только значение последнего выбранного select для строки, то есть для id 1 выбранный select [дом, дом, квартира], он в таблицу внесет только [квартира], а для id 2 выбранный select [квартира, дом, помещение], он в таблицу внесет только [помещение]. При чем во все ячейки строки

15761577


PHP:
if (isset($_POST['submit']) && isset($_POST['element'])) {

    $link = mysqli_connect('localhost', 'root', '', 'mikhailov');
    $element = $_POST['element'];

    foreach ($element as $key => $item) {
        foreach ($item as $value => $day) {
            echo '<br>';
            print_r($key);
            print_r($day);

            $query = "update `test` set text1 = '$day', text2 = '$day' WHERE id = '$key'";

            $status = mysqli_query($link, $query) or die(mysqli_error($link));

            echo '<br>';
            print_r($element);
        }
    }
}
HTML:
<form action="php.php" method="POST">
    <?php

    $link = mysqli_connect('localhost', 'root', '', 'mikhailov');

    $result = mysqli_query($link, "SELECT id FROM `test` WHERE 1");

    if (mysqli_num_rows($result) > 0) {
        while ($row = mysqli_fetch_array($result)) {
            $id = $row['id'];
            for ($count = 0; $count <2; $count++) {
            echo '<select name="element['.$id.']['.$count.']">
        <option value="дом">Дом</option>
        <option value="квартира">Квартира</option>
        <option value="помещение">Комм.помещение</option>
    </select>';
            }
            echo '<br>';
        }
    }
    ?>
    <button type="submit" name="submit">Отправить</button>
</form>
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
бред какой-то, будто спам-робот составил текст из набора ключевых слов
 

291201mvv

Новичок
нет, это не так. я серьезно столкнулся с проблемой. Только начал изучать php и не могу обновить данные в таблице
 
Сверху