переместить выбранные CSV заполненные элементы из одного окна выбора в другое окно выбора - PullRequest
0 голосов
/ 29 марта 2020

Как я могу переместить выбранные элементы из одного поля выбора, заполненного с помощью CSV-файла, в другое поле выбора, также заполненное с помощью CSV, и затем сохранить оба CSV-файла с новыми значениями

Мой первый ящик

<select name="master-list" class="master-list">
<?php   
    $file = fopen("2020/january/januaryb1.csv", "r");
    while (($row = fgetcsv($file, 0, ",")) !== FALSE) {
        $salaries = $row[1];
?>
    <option value="<?php echo $salaries;?>"><?php echo $salaries;?></option>
<?php
    }
?>
</select>

и мой второй ящик

<select name="salary-list" class="salary-list">
<?php   
    $file = fopen("2020/salaries.csv", "r");
    while (($row = fgetcsv($file, 0, ",")) !== FALSE) {
        $salaries = $row[1];
?>
    <option value="<?php echo $salaries;?>"><?php echo $salaries;?></option>
<?php
    }
?>
</select>

У меня также есть скрипт для удаления дубликатов из основного списка. Как мне go не добавлять дубликаты в мой файл salaries.csv?

var code = {};
$("select[name='master-list'] > option").each(function () {
    if(code[this.text]) {
        $(this).remove();
    } else {
        code[this.text] = this.value;
    }
});
...